Michael B. Nelson

and this is the info on him