J Ellis

668
reputation
3
8
20

I am a software engineer and intellectual property attorney.