No one can know their ethnicity exactly, regardless how "pure" they think they are.
That being said, my mother is from Greece, my father's American. He claims his family is mostly from France and the British Isles with possibly some Native American mixed in.
I signed up for 23&me, but I am not sure how effective it is, really, so I take the results with a grain of salt.