From the research I did, these are ROC brand '80s vintage sunglasses They are marked made in Taiwan Roc. Please see pictures for details and measurements. These come from a smoke-free home and weigh 26 g approximately. With packaging they will weigh 3 oz.