Thomas Rose
Specialties
Specialties
- dance
- multi-media
- public art
- sculpture
- visual arts
Publications
Activities
Awards
Courses