Brian A. O'Meara
overview
appearing in