David Shaw

Active Brooklyn, NY Member for Philosophers Guild, LLC