Thomas Cannon

Thomas Cannon

Customer-first Rubyist for 12+ years
15 points
😿
No collections yet!