Chef of the world-famous Le Beaumaniere in France and scheduled to run the grand, three-star dining room restaurant Les Gigantes on Isla Nublar.
Chef of the world-famous Le Beaumaniere in France and scheduled to run the grand, three-star dining room restaurant Les Gigantes on Isla Nublar.