John Mayhew

Active Southwest Harbor, ME President for Diversified Contractors, Inc.