Stephen Preston is an English flautist specialising in period performance of baroque and classical music on original instruments. Additionally he plays modern flute and choreographs historical forms of dance.
Read more: Wikipedia