Kelly Abdelmagid
Kelly Abdelmagid

Kelly Abdelmagid

Researcher, writer, programmer, world traveler, amateur photographer, lover of words and music, caffeine addict, champion of good (not evil).