That is pretty funny to stumble on someone with the same last name in another country
I see you live in Texas... I remember stumbling upon a page that mentionned a Damien Chavarria being a bike racer in Texas, could this be someone you are related to?
Has your family always been in the US or are your ancestors from another country?
Thanks for stopping by
Cheers.