John performs solo folk song, country and blues. He also works in a folk duo with Sandy Marshall and in the trio  Tarneybackle.

In Daoine Sith (Doon Shee) he works with Gary Knight (storyteller).