Robert G. Slade
overview