QSP Sacramento

“Very informative., not the easy class expected, very challenging”. David K.