James Shennan

Archived Record Menlo Park, CA Previous Managing Member for Trinity Tvl VI, LLC