derek patterson