Ralph 

Retired, former US Naval Officer and IT expert.