Keith

41
reputation
2

I write software, do several niche types of engineering, and manage engineering teams. I've worked in a range of industries. I have broad recreational interests in other fields.