MICHAEL E LONG