A 40-year-old man is facing a litany of criminal charges after the Windsor Police Service recovered five stolen vehicles.