Open menu
Raymond L. Ocampo
Negotiating and drafting software consulting agreements
Surfing the law and technology tsunami