Edward McGeachey

Active Portland, ME President for York-Cumberland Association for Handicapped Persons