J.T. Grimes

Oakland, CA

Age: 43

A generalist in a world of specialists.