Peter John

Active Patten, ME Vice-President for Katahdin Trust Company