Strode & Lee Overview

An advertising agency, Strode & Lee is located at San Dimas, CA. It boasts an annual revenue of $459,780 and employs three people. Though Strode & Lee has yet to hit the mainstream, it's found niche success. Owner Phyllis Strode is at the head of company leadership.