Craig Foster — Jamaican football player