it's been far too long.. - Kevin Kelly - Freelance Illustration