David Dallas

AKA: David Keith Dallas