Alan Freeman

Active Swampscott, MA President for The Beach Club Inc