B. Hammond

Active Waterloo, IA President for American Legion