John Billings has been programming computers for more than 40 years - including years in the Aerospace industry, the US Army, and nine years at Xerox Corporation.  For the last 26 years he has worked as an independent programmer serving CAM system end users, CAM system vendors, and machine tool builders and distributors.  John holds Bachelor's and Master's degrees in Mathematics from UCLA.