John Rosebury

Active Syracuse, NY President for American Legion