Ballard nace en Shanghái (China) en 1930 de padres ingleses.