Posteraro honored for 46 years of service