Norman Kingsley

Active Sharon, MA President for American Legion