dave knight new bern