PATRICK E. LONG