tom-foster-carter