Jeffrey Louis Fincher

Birth date: Feb 26, 1958 Death date: Mar 18, 2015

Jeff was born to John and Mae Fincher in Odessa, Texas, on February 26, 1958. Soon after, they moved to Montana where he spent his childhood, and his sister was born. When he was nine his family moved to Tripoli, Libya, where he e