edward gates