Your message has been received. We will get back to you within the next 24 hrs.
"They say a picture paints a thousand words, but MacGregor’s strings do an equally stunning job”– Jen Bowden, Dunfermline Press.
David MacGregor Music:
Inspiring, Educating and Entertaining music lovers on a global Scale.