B. Granger Moore
overview