Errol MckinsonJun 10, 20173 minThe Trench Town Rock Experience Summer Tour comes to :: Olive On Main :: Lee Scratch Perry...Lee Scratch Perry is a Jamaican music producer and inventor noted for his innovative studio techniques and production style.