He began working as a conference interpreter and translator in 1993. He has taught numerous interpreting and training of trainers courses in the United States, Latin America and Europe. He is a member of the Training Committee of the International Association of Conference Interpreters, the founder of InterpretAmerica and General Manager of Multilingual at ZipDX.com, a Silicon Valley startup providing next-generation teleconferencing services, including simultaneous interpretation of teleconferences and webinars. He continues to interpret and translate professionally. Over his career he has interpreted for the U.S. State Department, the Organization of American States, National Geographic Society, C-SPAN Television, the International Telecommunication Union and other public and private sector clients. He holds a B.A. in Translation and an M.A. in Conference Interpretation.