Discover and share stories

of adventure, connection, and change making.

John Milligan

If you have time to be sarcastic, you have time to be constructive.

I am good at timeless design solutions.

Location
NJ
jmilligandesign
Website
jmilligan.com

Activity