MICHAEL F LONG