toby haynes