Patrick McDonald

Active Cassadaga, NY President for American Legion Post 1280