AJ Kourabi

Formerly an analyst at SemiAnalysis.