David Sharples 

electrical engineer