In 1976, Roberts joined the National Cancer Institute, which is part of the National Institutes of Health in Bethesda, Maryland.
In 1976, Roberts was appointed to the National Cancer Institute, an institution within the National Institutes of Health located in Bethesda, Maryland.