trevor rich