In 2011, the IBC Youth Development Team was created to combine the resources of the USBC and BPAA youth programs under one umbrella.
usbc and its predecessor organizations funded operating expenses associated with youth programs directly from youth membership fees.