bruce patton