RESEARCH & DEVELOPMENT
More
U.S. Pat. No. 11,337,788 & US D1,071,181 and other pending applications and foreign patents