Profile of steve long