 He practiced ophthalmology for many years in Philadelphia, serving on the staff at Chesnut Hill Hospital, the Hospital of the University of Pennsylvania, and Georgetown Hospital.During World War I, Williams served as a captain in the Air Medical Corps, and later rose to the rank of major in the Army Medical Reserve Corps.He died on November 8, 1960 at the age of 88 near Pennsburg, Pennsylvania.