Brad Leonard

Active Clarion, PA Vice-President for American Legion Post 66