trevor thompson (110.252)