Gary Legenhausen

American philosopher