gary van egmond