Toronto VMUG – March 27th Recap

Once again I had the pleasure of attending a half day event hosted by Angelo Luciani and the Toronto VMUG […]