stephen cherring