John Patrick
overview