Loading patent details...
US20050124945A1: Wearable skin treatment device | Searchlight