JOHN R CATES