ENO1920 Madam Butterfly: David John

David John

Choreographer

David John was born in Wales where he studied dance and drama before training in Contemporary Dance and Choreography at London Contemporary Dance. He continued his training with 4D, LCDS’ post-graduate performing and touring company.

Currently for ENO: Madam Butterfly

Last updated: 29th January 2020