Loading patent details...
US7168215B1: Slate laying system | Searchlight