MICHAEL PATRICK FLEMING