Doctor Frank Stableford devised a scoring system for which sport?

Sport Trivia Question: Doctor Frank Stableford devised a scoring system for which sport?