Eric Hall

Active Bristol, RI Vice-President for Hall Inc.