Joseph Agreda
Joseph Agreda

Joseph Agreda

Opinions are my own. Scifi & tech geek. Software developer. Occasional cosplayer. I love every kind of cat.