David F. Ouellette 

Computer Engineer, scientist, MDIV, minister, chess master.
See followers