Rob McCardle

Rob McCardle

CTO / Creative Director / UX Consultant / Occasional Entrepreneur. Fitness Fan / Internet Keeno. Artist of sorts.