Tamra McBeath-Riley charged with possessing a trafficable quantity of heroin