trevor patterson