Roberta Leighton is an actress who appeared in "The Young and the Restless," "Stripes," and "Barracuda."
Sign Up
(It's free!)