John was born in Dublin - now, based in Denmark; and has been a professional musician since 1979, performing at countless Clubs, Schools, Libraries, Art Museums, Theaters and Festivals all over Europe. He has released five albums of original songs. The music is a mixture of many styles and influences ranging from Rock to Folk to Jazz to Classical. The lyrics are a cocktail of Chaos, Beauty, Philosophy and irrepressible Black Humour. He has written hundreds of songs and co-written with amongst others Lone Poulsen (Shit & Chanel), Mikael Kolster (Nice Little Penguins), Ivan Sand and Clive Culbertson (bassist on Van Morrissons Avalon Sunset);
and Is, at present, writing lyrics for John H. Schiessler, BEIGE FISH, and D Jade Ell.