Stephen pates