David Hall in Puerto Rico