jeffrey patton