Community Financial Corporation operates as the holding company for Community Bank, which offers general banking services in Virginia. The bank engages in accepting deposits and originating loans. Its deposit products primarily include savings, time, interest bearing demand deposits, and noninterest bearing demand deposits. The bank’s loan portfolio comprises real estate loans, including one-to four-family residential mortgage loans, residential, commercial and multifamily, and construction loans; consumer loans, which consist of home equity, automobile, and secured and unsecured personal loans; and commercial business loans. It operates offices in Staunton, Waynesboro,...