John Hadden

Also known as John Haddon
This performer (group) in the Internet: http://www.johnhadden.com/

Discography of John Hadden:

# Release title Total tracks Type of release is Imprint date Label


Producer and engineer specializing in early music.


Comments about John Hadden: