Obituary: John Radford Holmes Jr.