Randall Terry

Randall Terry is the influential leader of Operation Rescue.