Dr. James Heaps was held on $1.19 million bail. He denies all charges. The latest allegations involve 21 counts and seven women. Source
Dr. James Heaps was held on $1.19 million bail. He denies all charges. The latest allegations involve 21 counts and seven women. Source