Just looking at the numbers...
$200k for ODP does not make sense. Unless they get revenue from outside the ODP players. ODP is normally payed for by players and in theory should be 0 differential.
ODP - (-16220)
Registration - 234,029
Tournaments - 31,306
Clinics and Workshops - 6,889
39% of the budget is spent on Admin, director expenses, and insurance. I would have to seriously question the insurance increase. This cannot be associated with players as I understood this was part of the registration.