Unusual antique hand puppet with velvet body for waistcoat, white shirt and bow tie.  His glasses are made from wire and perch on his nose.  Completely hand made and hand painted. His hands are made from felt.  Egg-shaped head measures 3.5" high, 3" wide.  His hair appears to be some sort of fabric that looks furry.  In good antique condition.