Forecasting, financial modeling, revenue recognition and models plus gaming industry financial experience.