Robert Marshall served in the Virginia General Assembly for 26 years.