Brian Becker

Entrepreneur. Software developer. Tinkerer. Outdoor enthusiast. Coach. Teacher. Sports fan. Order may vary.