Patrick A. McCall
overview