David

Carnation, WA, United States

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