"in its point-of-sale display at Lord and Taylor's"

Lord and Taylor Flagship Store, NY
Creative Commons Attribution Share AlikeLord and Taylor Flagship Store, NY - Credit: 020808
Lord and Taylor is the oldest upscale department store chain in the U.S.

Founded in 1826 and based in New York City, it comprises 46 stores across the United States.