Author: Matt Massie, Bernard Li, Brad Nicholes, Vladimir Vuksan