No idea on total numbers, but I do know that the "density" of BGO's varies greatly. Some areas have a heavy Navy presence and there may be several BGO's in the same area and it is difficult to find BGOS , especially USNA grads, in other areas. I am in the Midwest, and have driven 2+ hours to present an appointment (a great experience, presented at HS graduation, class size was about 20 kids), and frequently have candidates drive that far for interviews.