cj grimes

cj grimes

entrepreneur, ruby & rails hacker, mountain biker, casual art aficionado.