Mitchell Gerber
Mitchell Gerber was Deanna’s guest this afternoon who shared with us the history and evidence of the ongoing practice of forced organ harvesting in China. Mitchell is the Advocacy Director for Stop Forced Organ Harvesting in China. There is a … Continue reading →