John K Cleaveland, Hamlin, NY – USDOT 1658962 · MC 611313