David Shapiro, Portfolio Manager at Sasfin Securities
See All 185 Episodes of "Shapiroworld by Strictly Business"