Rachel Sellick Sep 13, 20222 minNEWS: Preston D Barnes - 'Castles On Quicksand' David Barnes (known also as Preston D Barnes) is a professional vocalist and musician who continues to make waves across the UK...