Gee, AK you ask tough questions.
I will prefix this with a disclaimer that this is an extremely difficult thing to estimate, based on what data I do have.
I can tell you this: we have approximately 150 members declaring their holdings. With 2.2 billion shares held by them, that gives each shareholder an averaged position of about 15 million. (I guess that just makes me "average". The story of my life in a nutshell, average.)
If every one of the 7000 shareholders held 15 million shares, we would be at about 100 billion shares. Obviously that puts the figures way over the float by a factor of approximately 5.
We know that there are "big boats" and "little boats" in the Armada. Keeping that in mind, if you crunch the figures and divide the 2.2 billion float by the 7000 shareholders, you end up with roughly only 350,000 shares per head.
This tells me that we have major investors on this board, based on the declared totals. (and the declared totals range from a couple hundred thousand each to some in the 100 million share range.)
It also tells me that CGFI has a lot of average Joes who just want to get a small piece of the American dream. They are the backbone of CGFI. And, if you pardon my waxing philosophical for a second, isn't that usually the backbone of every successful company, the average Joe?
Don't take my word for it, Do your own research! Then you will know it's true!