David Tate
David Tate is a composer, songwriter, and performer with over two decades of experience writing and arranging for bands, with a number of radio and television broadcasts in the UK. David plays guita...