matt snyder