Richard Foglesong
Author, teacher, political analyst, public speaker