John Patrick Patti
overview