Edward Johnson

Active Hingham, MA Chairman for Contravisory Research & Management Corp