Caleb Foster Developing Into Can't-Miss Triple Threat