Elia Pollis

Delia: "Of Delos" Delos was the island Artemis and Apollo were born on.

Pollis: A combination of aPOLLo and artemIS

Over the top tracker and marksman