James Flanagan

James Flanagan

Communication Design Professional

Share profile
Summary

I am a passionate cyclist, graphic designer, social media influencer and avid lover of life.

Connections