The Grand Coachman

At the Grand Hotel on Mackinac Island, Ben Mosley is the head coachman — and so much more.