ABC, from September 30, 1958 to April 8, 1963 The Rifleman Starring Chuck Connors as homesteader Lucas McCain and Johnny Crawford as his son, Mark McCain. It was set in the 1880s in the town of North Fork, New Mexico Territory.