75852850
Nov 17, 1999
Apr 10, 2001
BIRD BARRIER AMERICA INC.
Subscribe
Pest control devices, namely on-electric metal wire attached to a structure for deterring birds from landing and perching