The name John L. McKinney appears in records of Co. "I", 1st Kentucky (U.S.) Cavalry. All the details of his career should be found in his military service file at the National Archives. You can order copies here --