david wash