Author: Malloy, David Cruise, Lang, Donald Lyle