James Flannigan born in Hampstend, London is a British songwriter, record producer and multi instrumentalist.