derek price