Randy C. Finch was born in Huntsville, AL, in 1955. When just a few months old, he moved to Louisville, KY, where he spent the next 23 years of his life. After graduating from the University of Louisville with a degree in Chemical Engineering, he took a job back in the state of his birth, Alabama. When the desktop computer revolution started in the early 1980's, his interests shifted, and he began providing computer programming services at his job, which continued until his retirement.
In his personal life, Mr. Finch has written shareware applications that are sold over the Internet. He has written over 30 articles for computer magazines and has authored a regular column in a computer journal. He has written articles for a philosophy newsletter and has penned three books. He has also had photographs published in magazines and a number of images selected for juried exhibits, some of which have won awards.
Mr. Finch currently resides with his wife and son in Alabama.