Daniel Rivers Jr, General