Urmas Nemvalts was born on August 4, 1968 in Estonia. He currently lives and works in Tallinn, Estonia. He has been a student, an ...