Contact Details

Address

Neil O'Hare, Yahoo Labs, Avinguda Diagonal 177, 8th Floor, 08018 Barcelona, Spain

Email

nohare@yahoo-inc.com