Biography
Biography to follow.
List of compositions
Cead Deireannach nam Beann
Cumha Coire Cheathaich
Ho Rò Gun Togainn Air Hùgan Fhathast
Màiri Bhàn Òg (Òran d'a Chèile Nuadh-Phòsda)
Moladh Beinn Dòbhrain
NicCoiseam
Nighean mo Ghaoil
Òran Coire Cheathaich
Òran Don Èideadh Ghàidhealach