Dr. Ray Vandiver will take the helm on February 28, 2025 ST. LOUIS, Jan. 21, 2025 /PRNewswire/ — The Saint Louis Science Center’s Board of Commissioners announced today that Dr. Ray Vandiver will succeed Todd Bastean as President and CEO of the organization. With more than three decades…