Names: Aleck

Names:
Defender of mankind. Variation of Alexander