Keith O. Hudson is a husband, father and grandfather. He trained as a lawyer in Canada, and is currently working for a Fortune 500 company doing negotiating, drafting and administering high-tech contracts. His interests include singing, reading, computers and making the world a better place.
.