Michael J Cain is 52 years old. Michael lives in Fort Payne, Alabama. Michael has also lived in Tampa, Florida. Michael is related to Evelyn M Snay, Mark D Snay, Marcella Andrea Snay, Nicholas J Snay, Charles Edward Cain, Audrey Joann Cain, James Edward Cain and Huffman J Cain.