Jack L. McCoy passed away Friday, February 19th in Casa Grande, AZ. Terzich and Wilson Funeral Home are handling the arrangements.