Vom Juni 1982 bis zum Juli 1984 diente McNeill als Erster Offizier des 1. Bataillons, 509. US-Infanterieregiment, später umgruppiert zum 4. Bataillon, 325. US-Infanterieregiment in Vicenza, Italien. Danach diente er ein Jahr lang als Sekretär des Generalstabs der "US Army Southern European Task Force" in Vicenza, um danach am 1. Juni 1985 zum Lieutenant Colonel befördert zu werden und im Juli als Erster Offizier der Unterstützungskompanie der 82. US-Luftlandedivision wieder ein Truppenkommando zu übernehmen. Im Mai 1986 übernahm McNeill bis zum Juni 1988 das Kommando über das 1. Bataillon des 325. US-Infanterieregiments. Vom August 1988 bis zum Juni 1989 absolvierte er schließlich das US Army War College in den Carlisle Barracks in Pennsylvania. Danach diente er bis zum August 1991 als assistierender Stabschef für Operationen (G-3) der 82. US-Luftlandedivision und wurde am 1. März 1991 zum Colonel befördert. In dieser Verwendung diente er während der Operation Just Cause in Panama und der &lt;a href="Zweiter%20Golfkrieg"&gt;Operation Desert Shield/Storm&lt;/a&gt; in Saudi-Arabien. Vom August 1991 bis zum Juli 1993 übernahm er dann das Kommando über die 3. Brigade der Division in Fort Bragg. Danach wurde McNeill bis zum März 1995 als assistierender Stabschef für Operationen (G-3) im Stab des übergeordneten XVIII. US-Luftlandekorps eingesetzt. Im September 1995 wurde er dann zum Brigadier General befördert und diente seit März desselben Jahres als assistierender Divisionskommandeur der 2. US-Infanteriedivision der 8. US-Armee in Südkorea. Im Juni 1996 kehrte McNeill in die Vereinigten Staaten zurück und übernahm in Fort Bragg den Posten des Stabschefs des XVIII. US-Luftlandekorps und danach im August 1997 den Posten des stellvertretenden Kommandierenden Generals des I. US-Korps in Fort Lewis, Washington. Am 1. Oktober 1998 wurde er dann zum Major General befördert und diente seit Juli als Kommandierender General der 82. US-Luftlandedivision.