The Vanguard News

The Vanguard News

Mark Lam

Mark Lam, Staff Videographer

Staff