General Hospital – John Cates (Adam J. Harrington)