STEVE M HAUPT