I am an engineer turned lawyer turned entrepreneur.

I’ve worked in the software and systems sector for more than two decades now (after that, we just stop counting), leading teams ranging from startup development teams to finance and legal teams.

I love doing deals. I’ve bought small companies for large ones and sold small companies to large ones. I’ve negotiated licensing deals, tech transfer deals, joint venture deals – hundreds of deals. I’ve even negotiated the acquisition of a non-profit that I founded!

The right transaction brings together two separate products / teams / businesses and, through the process of cross-pollination (not just integration), allows the discovery of something more than the sum of its parts.


Current and Prior Advisory Board Engagements


Tribal Ventures

Managing Director
Tribal is a Silicon Valley advisory firm that helps tech companies develop and implement their business with a view to maximizing their exit opportunities.



pioneered automated tagging of user generated videos using machine learning and computer vision


Cadence Design Systems

Corporate Vice-President, Business and Corporate Development
Provides tools, software, and IP to help you build great products that connect the world



Vice President, General Counsel and Corporate Secretary
Coverity led the market in the automation of the identification of software vulnerabilities