Despite a fortune estimated at $5.7 billion, Mr. McGovern cultivated a modest image, flying coach and driving a used car. He was known for appearing on his employees' 10th anniversaries and whisking them to a lobster dinner or the local equivalent. At Christmastime he sometimes handed out bonuses and holiday cards, personally thanking every employee of the company. Employees were known to call him "Uncle Pat" behind his back.
I've noticed several design suggestions in your code.