trevor price