The Law Office of Richard Ruth offers US immigration law services throughout the United States and the world. With our main office in Gainesville, Florida and other locations in Oslo, Norway and Prague, Czech Republic, attorney Richard Ruth offers assistance with family immigration and green cards, employment immigration, naturalization, visitor visas, and other US immigration law services.