The History and Future of SPHR

SPHR Holds Its First General Meeting of the Year