ROCHESTER OPTICAL MANUFACTURING | Trademark Number 99946840 | Patexia