shami messinger logo

Shami Messinger: Creating intellectual property strategies for computer, electronics and sustainable technologies practice areas.

Leave a Reply

Your email address will not be published. Required fields are marked *