david waits