Roberta Leighton is an actress who appeared in "The Young and the Restless," "Stripes," and "Barracuda."
Already have an account? Sign in