Thank you for visiting.

A South Carolina native, Debra Stitt has spent most of her life in the Midwest, South and Southeast. She began her voiceover and acting career in Cleveland, Ohio and brought her talent to South Florida in 2010. She now resides in the Delray Beach area.