Bill Farquhar figures he must know 1,000 songs, and about 50 Celtic tunes. The former music therapist of Scottish-English ...