PATRICK E. MCNEELY