Author: David Walton
Bio: As of now, this is a conflation of several David Waltons.