john m. stanford jr.