Thomas Patti
overview