SPENCER & VIRNOCHE, INC.