spencerandassociatesinc.com