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.
Want to share more of your experience?GO TO FULL REVIEW