david norris