SPN 101; SPN 102; SPN 201 - Brian Keady (2019)