David Connell – Biography