The CarbonKlean Peeps Eyeglass Lens Cleaner thoroughly cleans glasses with a retractable brush and carbon pads. The carbon pads remove marks like oil smudges and also reduce static to prevent attracting dust. It works well on both eyeglasses and different styles of sunglasses.
You can find the lens cleaner here:
https://www.amazon.com/Peeps-Eyeglass-Cleaner-Eyeglasses-Sunglasses/dp/B019M9NEAW