Brian Hall
Brian Hall

Brian Hall

Hates - Poverty, Injustice, Evil. Loves - Good, Underdogs, Geekery.