John D 

Electrical engineer, programmer