Michael Meeneghan

Active Niantic, CT Chief Executive Officer for Smith Insurance, Inc.