Floyd Thayer

Active Oxford, ME Chief Executive Officer for Ed Thayer, Inc.

(207)539-8241