Bio

Expertise

Technology licensing; intellectual property law