Author: Michael B. North
Alternate names: Mr. Michael B North