david nolan