Thomas J. McGrane
overview