Fair Harbor taps Mizzen+Main vet as president