matthew patton