James Horncastle

About

James Horncastle is an English sportswriter and a broadcaster. Specialising in European and Italian football, Horncastle frequently covers football for BT Sport.