John Mills 

retired professional ngineer