Rachel Findlay
Rachel Findlay is an art director based in Los Angeles, California.
Cannes Young Lions Competition: A Week Packed Into 48 Red-Eyed Hours
Behind the scenes with the TBWA\Chiat\Day LA creatives repping Team USA.
Rachel Findlay
Rachel Findlay is an art director based in Los Angeles, California.
Behind the scenes with the TBWA\Chiat\Day LA creatives repping Team USA.