mathew long trevor