Independent software and computer engineering consultant with more than twenty-five years of experience in systems for gaming and gambling. Following from an earlier decade of hands-on experience in the design of electronics and software for various other types of products, has developed specialized expertise in the design and analysis of casino games.

Formal Education

  • B.S. in Computer and Systems Engineering, Rensselaer (RPI)

Career Highlights

  • Named inventor on over 250 issued U.S. patents for novel systems and methods in jackpot systems and jackpot game features, multiplayer features and bonus frameworks, slot game formats and features, bonus features, video poker games, table games (e.g., casino hold'em, roulette, blackjack, and pai gow), electronic tables, mobile gaming (including for remote hand-held wagering), number and leisure games, and general gaming system features
  • While an employee of a major gaming technology company, received a significant patent award for an innovative online gaming system
  • Founded and led the department of gaming mathematics for a highly innovative slot machine manufacturer
  • Former freelance video game developer, including coding games in assembly and creating 3-D games for well-known gaming platforms, and writing graphics processing code in C
  • Developed software for medical imaging systems including CT scans
  • Key contributor to the design and development to a supercomputer as well as developer of microcode for that and other proprietary CPUs
  • Completed post-graduate courses in mathematics, financial analysis, and programming, including at leading research universities

Expert Qualifications

  • Expert witness for plaintiffs and defendants in over thirty legal proceedings, including in cases relating to casino gaming intellectual property and regulations as well as gambling and gambling math
  • Submitted an expert report, was deposed, and testified in a Nevada U.S. District Court casino game patent infringement litigation
  • Testified as an expert, including in depositions, more than half a dozen other times such as in a U.S. Tax Court case filed against the IRS
  • Performed expert review and submitted profit/loss analyses in support of about a dozen clients involved in gambling taxation disputes
  • Author of regulatory white papers (on bonusing in gaming systems and tilt testing) for the gaming control divisions of U.S. states

Related Experts

Frequently Asked Questions

What types of cases can this expert support?

They've testified in 30+ proceedings, including a Nevada federal court patent case and U.S. Tax Court matters. Their wheelhouse is gaming system design, patents, and gambling regulations. They can address hardware design, software defects, and gaming compliance issues.

What is this expert's technical background?

B.S. in Computer and Systems Engineering from Rensselaer, 25+ years as an independent gaming systems consultant. They've done video game coding (GameBoy assembly, 3-D games for Sega and PlayStation), medical imaging software, microcode for supercomputers, and taken post-grad courses in math and financial analysis at Stanford, UC Berkeley, and UNLV.

What technologies does this expert specialize in?

They work in C, C++, C#, Java, Visual Basic, and assembly. Their technical areas span cryptography, databases, embedded software, gambling mathematics, microprocessor design, and operating systems—skills they've applied in consumer electronics, medical devices, and enterprise systems.