bruce darnell