john clark ridpath, a.m., ll.d.