Loading patent details...
US7886476B1: Buffered mounting assembly with magnetic foot | Searchlight