David C. Dougherty

Retired Professor of English, Loyola University Maryland
Climate and political activist
Grandfather