Ross Patterson
overview