Author Archive: Bill Gray, president & chairman of the board