Names: Duarte

Names:
Prosperous guardian. Variation of the name Edward