Owen Behrens
Maintainer of this website, lore keeper, etc. Joined NSA in 2021, graduated in 2025. If you can think of anything interesting about me, go ahead and add it XD
Random Facts
- It's rumored that he shares a single braincell with Jared Lemmon
- This website is physically run on a machine behind his couch u_u
profile: Obehrens