gene upshaw