John graduated 1986 from UC Davis summa cum laude with 3.86 GPA BS computer science/math. Went to work at UC/LLNL in 1986. Worked on radar communications and capacity planning systems until 1990. Went to work at Independence Technologies. Worked on user interface library an object oriented language. Hospitalized in 1991 for first time. Returned to UC/LLNL. Worked on electronic commerce, programming by demonstration, user interface library, web apps, archiving, configuration management, and data visualization. Hospitalized twice. Married in 2007. Switched to LLNS/UC for work. Developed anxiety. Retired on disability and moved to Iowa in 2012. Separated in 2015 and moved to Pennsylvania. Worked for GE lighting in Cleveland for 3 months. Currently pursuing independent activity on an indigenous and marginalized peoples video site and working with people developing an English to ontology translator.