Roofing Roofing Business vehicles: what to buy: Truck VS Small Van VS Cargo van VS Minivan July 3, 2022