76636682
Apr 21, 2005
Oct 16, 2007
Permanently mounted or window overlaid LED (light emitting diode) electronically controlled, powered and lighted sign for visual transmission of images and words for commercial advertising
Electrical and Scientific Apparatus