Jacob Shapiro

Jacob Shapiro

Director of analysis for GPFutures.

Articles by Jacob Shapiro