Niall Teague writes music and songs in a range of genres but best loves folk and roots and classic and rock n roll.