Daniel Ravicher


Daniel "Dan" Ravicher serves as Executive Director of the Public Patent Foundation.