MacDONALD John, the singing molecatcher or Morayshire