John Leonard

Active Portland, ME Chief Executive Officer for Memic Services, Inc.