Robert Porter

Active Patten, ME Vice-President for Katahdin Trust Company