CEDRIC THORPE DAVIE Master of Music at
... CEDRIC THORPE DAVIE Master of Music at St Andrews University and for a number of years Scotland was so fortunate as to have as its musical leaders two of the foremost scholars of their day. That both were Englishmen may be a matter for regret in some ...