James Castle

Active New London, CT Chief Executive Officer for Callahan Realty and Investments, LLC

(860)437-6200