William has built his reputation as both a long-term representative player and a head coach at the Youth League level. After progressing through the junior pathway with Hills Hornets, he now leads his own program at CBBA — making him a valuable mentor for our players and a respected voice within our coaching staff.