emer o'reilly

Freelance Communications Consultant passionate about technology, design, sport and style.