A graduate of Harvard College and Yale Law School, he practices in the areas of commercial transactions, Indian gaming, and environmental law. He is Chair of the Maine State Advisory Committee of the Conservation Law Foundation and President of Waterman's Community Center on North Haven, is past President of the Board of the Natural Resources Council of Maine, and has served as Treasurer of Portland Stage Company, as Chair of the Board of Harbor Commissioners for Portland Harbor, and as a member of various non-profit boards. His pleasures include sailing, cross-country skiing, gardening and history.