JAMES MICHAEL LEONARD