Question: who played mark on the rifleman tv show
Answer: John Ernest `` Johnny '' Crawford