SPENCER E LEONARD - USDOT 1248833 - Trucking Company | LoadConnect