Patrick T. McGowan
overview