Mark Stafford
Casino Industry Analyst
Kirkwood, Missouri · 15+ Years Experience
About Mark
Mark Stafford grew up in south St. Louis, the kind of kid who counted cards at family poker night before he could drive. He studied finance at the University of Missouri, graduating in 2005, and spent the next eight years in banking compliance at a regional firm in Clayton. The work was dry, but it taught him how money moves—and more importantly, how operators try to slow it down.
In 2013, Mark made the jump to the iGaming industry, spending five years as a compliance analyst for an offshore operator where he learned the business from the inside: how payout queues work, why certain payment processors fail, and what separates a licensed operator from a scam with a Curacao logo copy-pasted into the footer.
Since going independent in 2018, Mark has reviewed over 200 online casinos with his own money. Every review on MoneySmart St. Louis starts the same way: a real deposit from his personal wallet, a full playthrough of the wagering requirements, and a timed withdrawal request. He tracks every transaction in a spreadsheet that would make his old compliance team proud.
When he's not auditing payout speeds, Mark lives in Kirkwood with his wife Sarah, their two kids, and a stubborn Labrador named Chips. He coaches his son's Little League team and spends Sundays watching the Cardinals. He has zero patience for marketing fluff and even less for casinos that make players wait two weeks for a wire transfer.
Areas of Expertise
How Mark Reviews Casinos
Every casino review published on MoneySmart St. Louis follows a strict, repeatable process:
- Deposit with real money — typically $100–$500 via Bitcoin and credit card to test both methods.
- Verify the bonus terms — claim the welcome offer and read every line of the T&Cs, specifically checking wagering requirements, game contribution weights, and max cashout limits.
- Play through the rollover — complete the full wagering requirement to determine if the bonus is realistically clearable.
- Time the withdrawal — request a cashout via crypto and fiat, then clock exactly how long each method takes from request to wallet/account.
- Verify the license — manually click every regulator seal in the footer to confirm it links to a valid, active certificate on the regulator's official domain.
- Test customer support — contact live chat posing as a confused player to evaluate response quality, knowledge of T&Cs, and resolution speed.