Loading patent details...
US5689262A: Electronic Baffle and Baffle Controlled Microwave Devices | Searchlight