Leroy Carhart: Leroy Carhart. Self: P.O.V.. Leroy Carhart was born on 28 October 1941 in Trenton, New Jersey, USA. He was married to Mary Clark. He died on 28 April 2023 in Bellevue, Nebraska, USA.
Known For: P.O.V. (Self), After Tiller (Self(as Dr. LeRoy Carhart)), No One Asked You (Self), Now on PBS (Self - Abortion Provider)