james l bruce jr