gary meszaros