William Anderson is put together very well for a high school junior. At 6-foot-0 and 220 pounds, the blue-chip athlete out of St. Louis (Mo.) Hazelwood East is a potent combination of power (315-p...