J. Allan Haire
overview
appearing in