Background
Craig, Robert was born in 1792 in near Christiansburg, Virginia, United States.
Craig, Robert was born in 1792 in near Christiansburg, Virginia, United States.
Graduate Lewisburg Academy, Greenbrier County.
Member Virginia; member virginia Member United States House