darren price