Allan was born & raised in Detroit, Michigan and attended the University of Michigan, under a Navy ROTC scholarship, and graduated with a BS in Electrical Engineering. After graduating, being commissioned in the Navy, and getting married on the same day, he set off for the West coast to begin his 20 year career in the Navy. During this time, he and his wife had a son and a daughter. He retired as a Lieutenant Commander, USN, in San Diego, California. He married his second wife, Leslie, in 1988, and moved to rural Klamath Falls in 1990.
Having spent his Navy career as a manager of people mostly in shipboard engineering departments, he sought physical work, fixing almost anything, working at a tool repair shop. In 1995, Allan enrolled in a master’s degree program in Computer Science Hardware design at Oregon Tech. After completing 72 credits towards that degree, Allan decided to drop that educational path and remain at Oregon Tech as an adjunct instructor, and has been teaching various computer science and electrical engineering classes ever since.
In his spare time, Allan is a Board member of two non-profit organizations, and has hobbies which include: computers, photography, and things mechanical.