Jeremy Ryan's recap of VTLP convention

Jeremy Ryan’s recap of VTLP convention