Joshua K Bowles
Joshua K Bowles

Joshua K Bowles

I have a passion for learning by doing. I enjoy data and programming, designing MYOG projects, and building things from recycled materials.