Bill Williams

Active San Francisco, CA Director for Passport Capital, LLC