Barbara Clarke Ruiz

Barbara Clarke Ruiz'

Caption: Barbara Clarke Ruiz, CEO and Creative Director at BCSWIRL, Inc.

Credit: BCSWIRL, Inc