David Robinson's winning lottery ticket came at the right time.


The retired LA Unified school police officer had just finished a one-year contract working in code enforcement for San Bernardino County when he stopped by the Mobil station at the corner of Ranchero Road and Escondido Avenue in Oak Hills on Sunday.


As he does most days, he picked up a handful of tickets and went back home to Hesperia to sit and deliberately scratch each one off.


"I probably buy 20, 30 a week," Robinson, 56, said Tuesday. "I've been doing it for years ... probably since the lottery started."


As he scratched off his third "Set for Life" Scratcher ticket, he was flummoxed at what he saw.


"I got it scratched about three columns over and saw 'life.'"


He took the ticket into his wife and showed her.


"She said 'oh, you got $100?'"


No, Robinson told her, there was a "K" at the end, meaning he had just won $100,000 for the next 20 years.


"I've won small, like $400 or $500 before," he said. "Nothing big."


The $2 million he won, spread out over 20 years, will give the couple financial freedom, although the biggest luxury they're considering splurging on is a new Jeep Wrangler.


Robinson, is the Grand View Mobil's first millionaire winner, according to Farid Beshara, the cashier who sold him the winning ticket on Sunday.


The cashiers will likely see a lot more of Robinson: Not only does he not plan to quit working, but he plans to keep on buying lottery tickets as well.


"I'm going to keep trying."


Beau Yarbrough can be reached at 760-956-7108 or at beau@hesperiastar.com. Follow us on Facebook at Facebook.com/Hesperia.Star.