David M P Hagemann, Avon, MN – USDOT 1466411 · MC 64592525