James Larry Finch
November 29, 1953 - November 28, 2016
James Larry Finch was born on November 29, 1953 in Mobile, Alabama. He passed away after a lengthy illness on November 28, 2016 at his home in Del City, OK. He was married for 44 years to the love of his life, Pam Finch, with whom he had 2 children,... View Obituary & Service Information