the charity dance for all, originally called ballet for all, was the brainchild of david poole. it was set up to bring dance to underprivileged children living in the non-white townships on the borders of cape town. the david poole trust fund still supports extensive educational development and dance programs in disadvantaged areas of the city.