Steven Richardson

Active Patten, ME Chairman of the Board for Katahdin Trust Company