Posted on January 20, 2015 by Matt Feshbach
Okyanos, which is located in Freeport, Grand Bahama, is proudly the first to receive approval to treat patients under the nation’s Stem Cell Therapy and Research Act which was passed in 2014.