matt hastings