hall, david royce