With all respect @Jordanhill Jag do you have a better idea?
1. Board members investment
2. External investment/donations
3. TJF funding
4. Sponsorship incl 71 Club
5. Season tickets, walk ups and hospitality
6. Centenary Club & Players Fund
Multiple ways of raising money. The Players Fund has also existed for 10 years or so.