David

1,224
reputation
10
20

I am a licensed patent attorney with many years of experience and a former software developer.