The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M Company COM 88579y101 230 1,094 SH   SOLE   0 0 1,094
AFLAC, Inc. COM 001055102 4,408 54,160 SH   SOLE   500 0 53,660
Abbott Laboratories COM 002824100 7,808 146,324 SH   SOLE   2,890 0 143,434
Abbvie Inc COM 00287Y109 6,412 72,155 SH   SOLE   10,718 0 61,437
Access National Corporation COM 004337101 244 8,520 SH   SOLE   0 0 8,520
Alphabet Inc. Class A COM 02079K305 518 532 SH   SOLE   0 0 532
Alphabet Inc. Class C COM 02079K107 248 259 SH   SOLE   0 0 259
Altria Group, Inc. COM 02209S103 598 9,434 SH   SOLE   0 0 9,434
Amazon.Com Inc. COM 023135106 496 516 SH   SOLE   75 0 441
American Express Company COM 025816109 252 2,782 SH   SOLE   0 0 2,782
Amgen Incorporated COM 031162100 2,536 13,603 SH   SOLE   200 0 13,403
Apple Computer, Inc. COM 037833100 3,270 21,215 SH   SOLE   0 0 21,215
Applied Optoelectronics, Inc. COM 03823U102 899 13,895 SH   SOLE   12,645 0 1,250
Aqua America Inc. COM 03836W103 971 29,259 SH   SOLE   3,531 0 25,728
BB & T Corporation COM 054937107 375 7,997 SH   SOLE   3,350 0 4,647
Bank America Corporation COM 060505104 529 20,863 SH   SOLE   0 0 20,863
Becton, Dickinson and Company COM 075887109 4,790 24,444 SH   SOLE   750 0 23,694
Boeing Corporation COM 097023105 1,479 5,816 SH   SOLE   0 0 5,816
Brown-Forman Corporation COM 115637209 1,000 18,419 SH   SOLE   2,640 0 15,779
CVS Corporation DEL COM 126650100 7,399 90,986 SH   SOLE   1,500 0 89,486
Cannabis Science COM 137648101 0 11,000 SH   SOLE   0 0 11,000
Caterpillar Inc. COM 149123101 498 3,995 SH   SOLE   0 0 3,995
Chevron Corporation COM 166764100 344 2,931 SH   SOLE   0 0 2,931
China Networks International COM G21125102 0 15,209 SH   SOLE   0 0 15,209
Church & Dwight Co., Inc. COM 171340102 2,476 51,099 SH   SOLE   2,600 0 48,499
Cisco Systems, Inc. COM 17275r102 8,973 266,821 SH   SOLE   4,525 0 262,296
Clorox Company COM 189054109 3,933 29,816 SH   SOLE   1,150 0 28,666
Coca Cola Co COM 191216100 3,460 76,864 SH   SOLE   1,920 0 74,944
Colgate-Palmolive COM 194162103 5,097 69,964 SH   SOLE   1,620 0 68,344
Danaher Corp. Del COM 235851102 736 8,583 SH   SOLE   0 0 8,583
Dominion Resources, Inc. VA Ne COM 25746u109 399 5,189 SH   SOLE   0 0 5,189
EPAM Systems Inc COM 29414B104 880 10,010 SH   SOLE   9,000 0 1,010
Eagle Bancorp, Inc MD COM 268948106 1,598 23,829 SH   SOLE   0 0 23,829
Ecolab Inc. COM 278865100 6,501 50,544 SH   SOLE   1,365 0 49,179
Equifax Inc. COM 294429105 4,485 42,314 SH   SOLE   1,425 0 40,889
Essent Group Ltd. COM G3198U102 807 19,925 SH   SOLE   18,000 0 1,925
Express Scripts, Inc. Cl A COM 30219G108 1,322 20,884 SH   SOLE   0 0 20,884
Exxon-Mobil Corporation COM 30231G102 600 7,324 SH   SOLE   0 0 7,324
Facebook Inc Class A COM 30303M102 1,024 5,995 SH   SOLE   5,000 0 995
Ferro Corporation COM 315405100 988 44,305 SH   SOLE   35,000 0 9,305
Fiserv, Inc. COM 337738108 10,081 78,169 SH   SOLE   1,500 0 76,669
Fleetcor Technologies Inc. COM 33942T207 474 3,065 SH   SOLE   3,000 0 65
Flextronics International LTD COM Y2573F102 307 18,500 SH   SOLE   0 0 18,500
General Electric Company COM 369604103 6,634 274,352 SH   SOLE   43,700 0 230,652
General Mills, Inc. COM 370334104 2,070 39,986 SH   SOLE   0 0 39,986
Home Depot, Inc. COM 437076102 454 2,775 SH   SOLE   0 0 2,775
Hormel Foods Corporation COM 440452100 1,915 59,569 SH   SOLE   2,200 0 57,369
Innoviva, Inc. COM 45781M101 966 68,395 SH   SOLE   59,445 0 8,950
Intel Corporation COM 458140100 1,067 28,023 SH   SOLE   0 0 28,023
International Business Machine COM 459200101 1,804 12,433 SH   SOLE   0 0 12,433
J.P. Morgan Chase & Co. COM 46625H100 200 2,094 SH   SOLE   0 0 2,094
John Marshall Bancorp COM 47805L101 5,102 277,306 SH   SOLE   49,895 0 227,411
Johnson & Johnson COM 478160104 6,936 53,350 SH   SOLE   1,150 0 52,200
Kellogg Co. COM 487836108 1,446 23,179 SH   SOLE   0 0 23,179
Kimberly-Clark Corporation COM 494368103 3,055 25,962 SH   SOLE   1,000 0 24,962
Kraft Heinz Co COM 500754106 1,673 21,569 SH   SOLE   0 0 21,569
Lincoln National Corporation COM 534187109 571 7,770 SH   SOLE   0 0 7,770
Magna International, Inc. COM 559222AE4 591 11,075 SH   SOLE   11,075 0 0
Mastercard Inc. COM 57636Q104 2,684 19,012 SH   SOLE   250 0 18,762
McCormick & Co., Inc. COM 579780206 2,124 20,693 SH   SOLE   1,320 0 19,373
McDonalds Corporation COM 580135101 4,026 25,695 SH   SOLE   900 0 24,795
Medtronic, Inc. COM G5960L103 3,925 50,467 SH   SOLE   1,400 0 49,067
Microsoft Corporation COM 594918104 10,211 137,074 SH   SOLE   2,140 0 134,934
Mondelez International, Inc. COM 609207105 4,480 110,186 SH   SOLE   0 0 110,186
Noah Holdings Limited COM 65487X102 591 18,415 SH   SOLE   18,015 0 400
Northrop Grumman Corporation COM 666807102 339 1,177 SH   SOLE   0 0 1,177
ON Semiconductor Corp COM 682189105 1,052 56,965 SH   SOLE   50,500 0 6,465
Oracle Corporation COM 68389X105 1,770 36,612 SH   SOLE   0 0 36,612
Patterson Companies COM 703395103 3,364 87,028 SH   SOLE   2,200 0 84,828
Pepsico, Inc. COM 713448108 5,988 53,736 SH   SOLE   1,200 0 52,536
Phillip Morris International COM 718172109 853 7,688 SH   SOLE   0 0 7,688
Phillips 66 Partners LP COM 718549207 1,219 23,194 SH   SOLE   15,000 0 8,194
Procter & Gamble COM 742718109 5,451 59,909 SH   SOLE   1,230 0 58,679
Quest Diagnostic, Inc. COM 74834l100 5,305 56,651 SH   SOLE   1,810 0 54,841
Schwab & Co., Charles COM 808513105 792 18,106 SH   SOLE   16,000 0 2,106
Sherwin Williams Co. COM 824348106 2,566 7,166 SH   SOLE   0 0 7,166
Sirius Satellite Radio, Inc. COM 82966U103 581 105,320 SH   SOLE   99,610 0 5,710
Smucker J.M. Company COM 832696405 1,197 11,403 SH   SOLE   0 0 11,403
Stryker Corporation COM 863667101 9,990 70,344 SH   SOLE   1,230 0 69,114
Sysco Corporation COM 871829107 6,696 124,111 SH   SOLE   2,100 0 122,011
T. Rowe Price Group, Inc. COM 74144T108 1,816 20,029 SH   SOLE   400 0 19,629
U.S. Concrete, Inc. COM 90333L201 583 7,640 SH   SOLE   7,300 0 340
US Silica Holdings Inc COM 90345E103 593 19,083 SH   SOLE   17,000 0 2,083
Visa Inc. CLass A COM 92826C839 3,336 31,698 SH   SOLE   505 0 31,193
Voya Financial, Inc. COM 929089100 581 14,560 SH   SOLE   13,000 0 1,560
WELBILT Inc COM 949090104 631 27,370 SH   SOLE   6,700 0 20,670
Wal-Mart Stores COM 931142103 3,567 45,644 SH   SOLE   0 0 45,644
Walgreen Boots Alliance COM 931427108 8,648 111,989 SH   SOLE   8,902 0 103,087
Walt Disney Co. COM 254687106 6,836 69,348 SH   SOLE   1,670 0 67,678
WashingtonFirst Bankshares Inc COM 940730104 433 12,160 SH   SOLE   0 0 12,160
Consumer Discretionary (SPDR) ETF 81369Y407 8,136 90,323 SH   SOLE   9,200 0 81,123
Consumer Staples (SPDR) ETF 81369Y308 3,245 60,108 SH   SOLE   0 0 60,108
DJ Internet (First Trust) ETF 33733E302 4,833 47,213 SH   SOLE   390 0 46,823
DJ Transportation (iShares) ETF 464287192 7,503 42,055 SH   SOLE   4,735 0 37,320
DJ US Telecom (iShares) ETF 464287713 3,134 103,047 SH   SOLE   2,700 0 100,347
Direxion Daily Energy Bull 3X ETF 25459W888 751 25,045 SH   SOLE   25,000 0 45
Direxion SHS ETF New Daily Eme ETF 25490K281 1,990 18,823 SH   SOLE   12,000 0 6,823
Dow Industrials 2X ETF 74347R305 1,159 10,740 SH   SOLE   10,000 0 740
Energy (SPDR) ETF 81369Y506 1,664 24,301 SH   SOLE   950 0 23,351
Financials (ProShares Ultra) ETF 74347X633 5,813 51,518 SH   SOLE   16,200 0 35,318
Financials (SPDR) ETF 81369Y605 6,925 267,789 SH   SOLE   4,500 0 263,289
Gold (ProShares UltraShort) ETF 74347W395 2,195 30,675 SH   SOLE   30,000 0 675
Healthcare (SPDR) ETF 81369Y209 5,704 69,796 SH   SOLE   2,000 0 67,796
Industrials (ProShares Ultra) ETF 74347R727 301 4,691 SH   SOLE   0 0 4,691
Industrials (SPDR) ETF 81369Y704 7,846 110,502 SH   SOLE   11,400 0 99,102
KBW Insurance (SPDR) ETF 78464A789 5,240 58,227 SH   SOLE   1,505 0 56,722
Materials (SPDR) ETF 81369Y100 1,452 25,562 SH   SOLE   750 0 24,812
Metals & Mining (SPDR) ETF 78464A755 988 30,714 SH   SOLE   1,300 0 29,414
Mid-Cap (Vanguard) ETF 922908629 1,701 11,569 SH   SOLE   0 0 11,569
Nasdaq 100 Ultra (ProShares) ETF 74347X831 2,358 20,638 SH   SOLE   18,000 0 2,638
Nasdaq Biotechnology (iShares) ETF 464287556 6,023 18,056 SH   SOLE   500 0 17,556
Nasdaq Biotechnology Ultra (Pr ETF 74347R214 1,703 27,811 SH   SOLE   16,000 0 11,811
Oil & Gas Equipement and Servi ETF 78464A748 1,131 68,185 SH   SOLE   30,000 0 38,185
Oil & Gas Exploration and Prod ETF 78464A730 1,121 32,875 SH   SOLE   15,000 0 17,875
Preferred Stocks (PowerShares) ETF 73936T565 2,310 153,679 SH   SOLE   0 0 153,679
ProShares S&P MidCap 400 Divid ETF 74347B680 5,269 100,716 SH   SOLE   15,170 0 85,546
ProShares Ultra Health Care ETF 74347R735 1,165 13,630 SH   SOLE   10,000 0 3,630
Proshares ETF Large Cap Core P ETF 74347R248 731 11,689 SH   SOLE   0 0 11,689
Proshares Russell 2000 Dividen ETF 74347B698 4,770 85,081 SH   SOLE   14,747 0 70,334
QQQ (PowerShares) ETF 73935A104 770 5,296 SH   SOLE   0 0 5,296
QQQ (ProShares Ultra) ETF 74347R206 7,458 116,132 SH   SOLE   24,240 0 91,892
REIT (Vanguard) ETF 922908553 3,989 48,010 SH   SOLE   10,171 0 37,840
Real Estate 2x (ProShares) ETF 74347X625 436 6,851 SH   SOLE   0 0 6,851
Retail (SPDR) ETF 78464A714 3,032 72,586 SH   SOLE   2,600 0 69,986
Russell Microcap (iShares) ETF 464288869 1,539 16,293 SH   SOLE   9,290 0 7,003
S&P 500 (ProShares Ultra) ETF 74347R107 6,343 65,564 SH   SOLE   13,005 0 52,559
S&P 500 (SPDR) ETF 78462F103 725 2,884 SH   SOLE   0 0 2,884
S&P 500 Aristocrats (ProShares ETF 74348A467 3,939 66,266 SH   SOLE   0 0 66,266
S&P 500 Ultra (ProShares) ETF 74347X864 260 2,232 SH   SOLE   0 0 2,232
S&P Bank (SPDR) ETF 78464A797 4,462 98,957 SH   SOLE   13,800 0 85,157
S&P GSSI Semiconductor (iShare ETF 464287523 4,806 30,307 SH   SOLE   505 0 29,802
S&P Homebuilders (SPDR) ETF 78464A888 5,770 144,909 SH   SOLE   21,380 0 123,529
Schwab US Dividend Equity ETF 808524797 620 13,255 SH   SOLE   76 0 13,179
Semiconductor 3x (Direxion) ETF 25459W458 936 8,120 SH   SOLE   5,200 0 2,920
Technology (ProShares Ultra) ETF 74347R693 3,106 41,441 SH   SOLE   0 0 41,441
Technology (SPDR) ETF 81369Y803 9,009 152,445 SH   SOLE   3,430 0 149,015
Utilities (SPDR) ETF 81369Y886 3,632 68,461 SH   SOLE   2,650 0 65,811
VelocityShares 3x Long Crude O ETF 17325E291 1,971 119,280 SH   SOLE   115,000 0 4,280