trevor ainsworth