Adrian Bruch

Adrian Bruch

Bleading-edge multimedia professional and educator, with over thirty years experience in creating interactive content and digital publishing.