michael d. maginn