John Sheard

John David Sheard

Also known as J. Sheard
This performer (group) in the Internet: http://www.johnsheardmusic.com/

Discography of John Sheard:

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


Canadian pianist, songwriter and arranger.


Comments about John Sheard: