I have to agree with Lachlan that his dad plays the piece well.
It's on the CD Island Heritage (available from www.musicinscotland.com) but there his name has been spelled as McLachlan.
The music is also available as a legal download on emusic.com where I bought it.
Mr Mac Lachlan is also a pretty fine fiddle player.