If he was born in Nicaragua and grew up in Mexico City, is he a naturalized citizen? Because, if he is, he can't run!
Looks like his father was American (Boston) and his mother Hispanic, he probably has dual citizenship.