Gary N Lines Author