leif snyder