richard e. carroll