derek reese