trevor patton