Michael Barbour

Intellectual Ventures Laboratory

Michael Barbour

Intellectual Ventures Laboratory

Biography