David Thompson nació en Westminster, hijo de dos emigrantes galeses recientes, David y Ann Thompson.