Richard G. Fray II
overview