LONG & FOSTER COMPANIES, INC.