MICHAEL P FLEMING