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
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 28 PRN   SOLE   0 0 28
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 32 150 SH   SOLE   0 0 150
BROWN FORMAN CORP CL B 115637209 1,144 22,629 SH   SOLE   3,300 0 19,329
TWILIO INC CL A 90138F102 4 50 SH   SOLE   0 0 50
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 2 90 SH   SOLE   0 0 90
HANNON ARMSTRONG SUST INFR C COM 41068X100 11 509 SH   SOLE   0 0 509
FITBIT INC CL A 33812L102 5 1,000 SH   SOLE   0 0 1,000
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 25 1,119 SH   SOLE   0 0 1,119
CLOUDERA INC COM 18914U100 11 630 SH   SOLE   0 0 630
CANOPY GROWTH CORP COM 138035100 5 100 SH   SOLE   0 0 100
ALLERGAN PLC SHS G0177J108 23 123 SH   SOLE   0 0 123
OMEGA HEALTHCARE INVS INC COM 681936100 57 1,737 PRN   SOLE   0 0 1,737
NEW IRELAND FUND INC COM 645673104 1 75 PRN   SOLE   0 0 75
BLACKROCK FLOAT RATE OME STR COM 09255X100 10 690 PRN   SOLE   0 0 690
EATON VANCE FLTING RATE INC COM 278279104 4 273 PRN   SOLE   0 0 273
PROSHARES TR PSHS ULTSH 20YRS 74347B201 23 600 SH Call SOLE   0 0 600
COCA COLA CO COM 191216100 9 200 SH Call SOLE   0 0 200
GENERAL MLS INC COM 370334104 4 100 SH Call SOLE   0 0 100
GENERAL MLS INC COM 370334104 13 300 SH Call SOLE   0 0 300
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 1 100 SH Put SOLE   0 0 100
F5 NETWORKS INC COM 315616102 20 100 SH Call SOLE   0 0 100
FORD MTR CO DEL COM PAR $0.01 345370860 9 1,000 SH Put SOLE   0 0 1,000
DISNEY WALT CO COM DISNEY 254687106 12 100 SH Call SOLE   0 0 100
COMMUNITY HEALTH SYS INC NEW COM 203668108 0 100 SH Put SOLE   0 0 100
YUM CHINA HLDGS INC COM 98850P109 16 465 SH   SOLE   0 0 465
YUM BRANDS INC COM 988498101 39 425 SH   SOLE   0 0 425
YANDEX N V SHS CLASS A N97284108 7 200 SH   SOLE   0 0 200
22ND CENTY GROUP INC COM 90137F103 18 6,400 SH   SOLE   0 0 6,400
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 5,963 116,876 SH   SOLE   2,600 0 114,276
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1,909 44,105 SH   SOLE   0 0 44,105
EXXON MOBIL CORP COM 30231G102 589 6,923 SH   SOLE   0 0 6,923
SPDR SERIES TRUST S&P METALS MNG 78464A755 1,468 42,974 SH   SOLE   1,300 0 41,674
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 10,436 89,031 SH   SOLE   1,700 0 87,331
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 6,923 72,756 SH   SOLE   2,000 0 70,756
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,037 57,685 SH   SOLE   2,650 0 55,035
SELECT SECTOR SPDR TR RL EST SEL SEC 81369Y860 3 86 SH   SOLE   0 0 86
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,803 51,970 SH   SOLE   0 0 51,970
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9,528 126,480 SH   SOLE   3,430 0 123,050
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 9,386 119,714 SH   SOLE   1,900 0 117,814
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 7,273 263,721 SH   SOLE   4,500 0 259,221
SELECT SECTOR SPDR TR ENERGY 81369Y506 3,145 41,518 SH   SOLE   1,500 0 40,018
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 218 4,445 SH   SOLE   0 0 4,445
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,019 34,849 SH   SOLE   1,500 0 33,349
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 4,497 116,975 SH   SOLE   1,380 0 115,595
SPDR SERIES TRUST OILGAS EQUIP 78464A748 1,524 91,155 SH   SOLE   3,000 0 88,155
SPDR SERIES TRUST S&P BIOTECH 78464A870 96 1,000 SH   SOLE   0 0 1,000
WESTERN UN CO COM 959802109 22 1,150 SH   SOLE   0 0 1,150
WEIGHT WATCHERS INTL INC NEW COM 948626106 43 600 SH   SOLE   0 0 600
AQUA AMERICA INC COM 03836W103 621 16,828 SH   SOLE   3,531 0 13,297
WALMART INC COM 931142103 4,050 43,124 SH   SOLE   0 0 43,124
WINNEBAGO INDS INC COM 974637100 713 21,500 SH   SOLE   0 0 21,500
WELLS FARGO CO NEW COM 949746101 1 28 SH   SOLE   0 0 28
WESTERN DIGITAL CORP COM 958102105 29 500 SH   SOLE   0 0 500
WELBILT INC COM 949090104 440 21,095 SH   SOLE   6,700 0 14,395
WALGREENS BOOTS ALLIANCE INC COM 931427108 7,167 98,319 SH   SOLE   2,050 0 96,269
VERIZON COMMUNICATIONS INC COM 92343V104 24 443 SH   SOLE   0 0 443
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 31 756 SH   SOLE   0 0 756
VARONIS SYS INC COM 922280102 7 100 SH   SOLE   0 0 100
VOYA FINL INC COM 929089100 1,096 22,067 SH   SOLE   0 0 22,067
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 56 354 SH   SOLE   0 0 354
VANGUARD INDEX FDS MID CAP ETF 922908629 1,426 8,687 SH   SOLE   0 0 8,687
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,829 35,060 SH   SOLE   1,500 0 33,560
VALLEY NATL BANCORP COM 919794107 1 100 SH   SOLE   0 0 100
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 6 100 SH   SOLE   0 0 100
V F CORP COM 918204108 208 2,224 SH   SOLE   0 0 2,224
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 10 220 SH   SOLE   0 0 220
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 722 9,235 SH   SOLE   0 0 9,235
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 8 68 SH   SOLE   0 0 68
VISA INC COM CL A 92826C839 4,289 28,573 SH   SOLE   505 0 28,068
PROSHARES TR ULTRA FNCLS NEW 74347X633 6,651 153,713 SH   SOLE   6,600 0 147,113
PROSHARES TR PSHS ULTRA INDL 74347R727 265 3,319 SH   SOLE   0 0 3,319
CITIGROUP GLOBAL MKTS HLDGS VELOCITYSHARE 3X 17325E291 5,344 120,280 SH   SOLE   0 0 120,280
UNITED TECHNOLOGIES CORP COM 913017109 13 90 SH   SOLE   0 0 90
PROSHARES TR ULT R/EST NEW 74347X625 395 6,040 SH   SOLE   0 0 6,040
UNITED PARCEL SERVICE INC CL B 911312106 71 608 SH   SOLE   0 0 608
PROSHARES TR ULTRPRO S&P500 74347X864 320 5,595 SH   SOLE   0 0 5,595
UNION PAC CORP COM 907818108 110 677 SH   SOLE   0 0 677
UNITEDHEALTH GROUP INC COM 91324P102 102 382 SH   SOLE   0 0 382
PROSHARES TR ULTRPRO DOW30 74347X823 30 277 SH   SOLE   0 0 277
UNITED BANKSHARES INC WEST V COM 909907107 42 1,159 SH   SOLE   0 0 1,159
TWITTER INC COM 90184L102 4 150 SH   SOLE   0 0 150
PRICE T ROWE GROUP INC COM 74144T108 2,852 26,121 SH   SOLE   900 0 25,221
PROSHARES TR ULTRAPRO QQQ 74347X831 500 7,026 SH   SOLE   0 0 7,026
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 16 345 SH   SOLE   0 0 345
PROSHARES TR DJ BRKFLD GLB 74347B508 6 140 SH   SOLE   0 0 140
TOLL BROTHERS INC COM 889478103 231 7,000 SH   SOLE   0 0 7,000
ISHARES TR TIPS BD ETF 464287176 6 52 SH   SOLE   0 0 52
TARGET CORP COM 87612E106 25 282 SH   SOLE   0 0 282
DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 18 110 SH   SOLE   0 0 110
ATLASSIAN CORP PLC CL A G06242104 10 100 SH   SOLE   0 0 100
PROSHARES TR PSHS ULTSH 20YRS 74347B201 444 11,572 SH   SOLE   0 0 11,572
AT&T INC COM 00206R102 147 4,370 SH   SOLE   0 0 4,370
SYSCO CORP COM 871829107 9,009 122,989 SH   SOLE   2,100 0 120,889
STRYKER CORP COM 863667101 11,481 64,615 SH   SOLE   1,230 0 63,385
SYNCHRONY FINL COM 87165B103 9 305 SH   SOLE   0 0 305
SOUTHWESTERN ENERGY CO COM 845467109 33 6,500 SH   SOLE   0 0 6,500
STANLEY BLACK & DECKER INC COM 854502101 264 1,800 SH   SOLE   0 0 1,800
CONSTELLATION BRANDS INC CL A 21036P108 185 858 SH   SOLE   0 0 858
STEEL DYNAMICS INC COM 858119100 5 100 SH   SOLE   0 0 100
SUNTRUST BKS INC COM 867914103 8 114 SH   SOLE   0 0 114
PROSHARES TR PSHS ULT S&P 500 74347R107 7,745 60,735 SH   SOLE   2,405 0 58,330
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 494 8,700 SH   SOLE   0 0 8,700
SEMPRA ENERGY COM 816851109 61 540 SH   SOLE   0 0 540
SQUARE INC CL A 852234103 22 220 SH   SOLE   0 0 220
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,202 4,135 SH   SOLE   0 0 4,135
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 5 50 SH   SOLE   0 0 50
SPLUNK INC COM 848637104 27 220 SH   SOLE   0 0 220
ISHARES TR PHLX SEMICND ETF 464287523 4,055 21,914 SH   SOLE   505 0 21,409
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 320 2,070 SH   SOLE   0 0 2,070
SOUTHERN NATL BANCORP OF VA COM 843395104 11 678 SH   SOLE   0 0 678
SOUTHERN CO COM 842587107 29 675 SH   SOLE   0 0 675
SANOFI SPONSORED ADR 80105N105 5 116 SH   SOLE   0 0 116
SENIOR HSG PPTYS TR SH BEN INT 81721M109 1 30 SH   SOLE   0 0 30
SNAP ON INC COM 833034101 20 111 SH   SOLE   0 0 111
PROSHARES TR RUSS 2000 DIVD 74347B698 5,574 94,664 SH   SOLE   1,700 0 92,964
ISHARES INC GLB SILV MIN ETF 464286327 2 200 SH   SOLE   0 0 200
ISHARES SILVER TRUST ISHARES 46428Q109 7 500 SH   SOLE   0 0 500
U S SILICA HLDGS INC COM 90346E103 8 400 SH   SOLE   0 0 400
SCHLUMBERGER LTD COM 806857108 6 104 SH   SOLE   0 0 104
SMUCKER J M CO COM NEW 832696405 1,438 14,015 SH   SOLE   0 0 14,015
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 8 100 SH   SOLE   0 0 100
SIGA TECHNOLOGIES INC COM 826917106 10 1,490 SH   SOLE   0 0 1,490
ISHARES TR 1 3 YR TREAS BD 464287457 18 218 SH   SOLE   0 0 218
SHERWIN WILLIAMS CO COM 824348106 3,697 8,122 SH   SOLE   110 0 8,012
SHOPIFY INC CL A 82509L107 16 100 SH   SOLE   0 0 100
SHORE BANCSHARES INC COM 825107105 5 300 SH   SOLE   0 0 300
ISHARES TR EAFE SML CP ETF 464288273 43 695 SH   SOLE   0 0 695
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 402 8,004 SH   SOLE   0 0 8,004
SCHWAB CHARLES CORP NEW COM 808513105 68 1,386 SH   SOLE   0 0 1,386
SCHWAB STRATEGIC TR US TIPS ETF 808524870 213 3,948 SH   SOLE   0 0 3,948
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2 57 SH   SOLE   0 0 57
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 423 7,984 SH   SOLE   76 0 7,908
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 4 60 SH   SOLE   0 0 60
STARBUCKS CORP COM 855244109 658 11,575 SH   SOLE   0 0 11,575
ALPS ETF TR MED BREAKTHGH 00162Q593 2 50 SH   SOLE   0 0 50
SANDY SPRING BANCORP INC COM 800363103 194 4,940 SH   SOLE   0 0 4,940
SAP SE SPON ADR 803054204 25 200 SH   SOLE   0 0 200
SANDSTORM GOLD LTD COM NEW 80013R206 2 500 SH   SOLE   0 0 500
SEABRIDGE GOLD INC COM 811916105 4 315 SH   SOLE   0 0 315
SPRINT CORP COM SER 1 85207U105 3 400 SH   SOLE   0 0 400
RYERSON HLDG CORP COM 783754104 23 2,000 SH   SOLE   0 0 2,000
ROYAL BK CDA MONTREAL QUE COM 780087102 15 184 SH   SOLE   0 0 184
PROSHARES TR PSHS ULT HLTHCRE 74347R735 1,578 13,585 SH   SOLE   0 0 13,585
RAYTHEON CO COM NEW 755111507 8 40 SH   SOLE   0 0 40
PROSHARES TR PSHS ULTRA TECH 74347R693 3,900 32,305 SH   SOLE   0 0 32,305
RIO TINTO PLC SPONSORED ADR 767204100 32 625 SH   SOLE   0 0 625
ISHARES INC MSCI GBL GOLD MN 46434G855 1 100 SH   SOLE   0 0 100
TRANSOCEAN LTD REG SHS H8817H100 1 100 SH   SOLE   0 0 100
ROBERT HALF INTL INC COM 770323103 94 1,330 SH   SOLE   0 0 1,330
ROYAL GOLD INC COM 780287108 87 1,128 SH   SOLE   0 0 1,128
RF INDS LTD COM PAR $0.01 749552105 4 500 SH   SOLE   0 0 500
REGIONS FINL CORP NEW COM 7591EP100 9 493 SH   SOLE   0 0 493
DIREXION SHS ETF TR RETAIL BULL 3X 25459W417 11 235 SH   SOLE   0 0 235
PROSHARES TR S&P MDCP 400 DIV 74347B680 5,711 100,337 SH   SOLE   2,170 0 98,167
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 13 100 SH   SOLE   0 0 100
RITE AID CORP COM 767754104 1 700 SH   SOLE   0 0 700
INVESCO QQQ TR UNIT SER 1 46090E103 1,149 6,185 SH   SOLE   0 0 6,185
PROSHARES TR PSHS ULTRA QQQ 74347R206 10,795 107,223 SH   SOLE   4,240 0 102,983
PAYPAL HLDGS INC COM 70450Y103 544 6,191 SH   SOLE   0 0 6,191
QUANTA SVCS INC COM 74762E102 835 25,000 SH   SOLE   0 0 25,000
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 563 11,016 SH   SOLE   0 0 11,016
PHILLIPS 66 COM 718546104 77 687 SH   SOLE   0 0 687
PUBLIC STORAGE COM 74460D109 81 400 SH   SOLE   0 0 400
PRUDENTIAL FINL INC COM 744320102 51 506 SH   SOLE   0 0 506
PERSPECTA INC COM 715347100 0 4 SH   SOLE   0 0 4
PNC FINL SVCS GROUP INC COM 693475105 62 454 SH   SOLE   0 0 454
PHILIP MORRIS INTL INC COM 718172109 619 7,597 SH   SOLE   0 0 7,597
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 5 100 SH   SOLE   0 0 100
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 2,068 144,434 SH   SOLE   0 0 144,434
PROCTER AND GAMBLE CO COM 742718109 4,550 54,665 SH   SOLE   1,230 0 53,435
PRINCIPAL FINL GROUP INC COM 74251V102 15 251 SH   SOLE   0 0 251
ISHARES TR S&P US PFD STK 464288687 5 145 SH   SOLE   0 0 145
PFIZER INC COM 717081103 123 2,788 SH   SOLE   0 0 2,788
PEPSICO INC COM 713448108 5,642 50,465 SH   SOLE   1,200 0 49,265
PUBLIC SVC ENTERPRISE GROUP COM 744573106 53 1,000 SH   SOLE   0 0 1,000
PATTERSON COMPANIES INC COM 703395103 985 40,292 SH   SOLE   0 0 40,292
PAYCOM SOFTWARE INC COM 70432V102 23 150 SH   SOLE   0 0 150
PAGSEGURO DIGITAL LTD COM CL A G68707101 6 200 SH   SOLE   0 0 200
PAN AMERICAN SILVER CORP COM 697900108 1 100 SH   SOLE   0 0 100
OSHKOSH CORP COM 688239201 7 91 SH   SOLE   0 0 91
ORACLE CORP COM 68389X105 2,199 42,651 SH   SOLE   0 0 42,651
OSISKO GOLD ROYALTIES LTD COM 68827L101 1 180 SH   SOLE   0 0 180
ON SEMICONDUCTOR CORP COM 682189105 24 1,300 SH   SOLE   0 0 1,300
OWENS & MINOR INC NEW COM 690732102 60 3,652 SH   SOLE   0 0 3,652
OKTA INC CL A 679295105 7 100 SH   SOLE   0 0 100
ISHARES TR S&P 100 ETF 464287101 25 195 SH   SOLE   0 0 195
REALTY INCOME CORP COM 756109104 68 1,200 SH   SOLE   0 0 1,200
NEW YORK TIMES CO CL A 650111107 2 100 SH   SOLE   0 0 100
NXP SEMICONDUCTORS N V COM N6596X109 4 50 SH   SOLE   0 0 50
NVIDIA CORP COM 67066G104 365 1,300 SH   SOLE   0 0 1,300
NORFOLK SOUTHERN CORP COM 655844108 21 118 SH   SOLE   0 0 118
SERVICENOW INC COM 81762P102 20 100 SH   SOLE   0 0 100
NATIONAL OILWELL VARCO INC COM 637071101 9 200 SH   SOLE   0 0 200
PROSHARES TR S&P 500 DV ARIST 74348A467 5,291 79,190 SH   SOLE   0 0 79,190
NOAH HLDGS LTD SPON ADS CL A 65487X102 17 400 SH   SOLE   0 0 400
NEKTAR THERAPEUTICS COM 640268108 2 30 SH   SOLE   0 0 30
NIKE INC CL B 654106103 423 4,996 SH   SOLE   0 0 4,996
NETFLIX INC COM 64110L106 98 261 SH   SOLE   0 0 261
NEPTUNE WELLNESS SOLUTIONS I COM 64079L105 2 500 SH   SOLE   0 0 500
NEXTERA ENERGY INC COM 65339F101 84 500 SH   SOLE   0 0 500
PROSHARES TR PSHS ULT MCAP400 74347R404 63 1,380 SH   SOLE   0 0 1,380
ISHARES TR NATIONAL MUN ETF 464288414 137 1,268 SH   SOLE   0 0 1,268
MICRON TECHNOLOGY INC COM 595112103 24 540 SH   SOLE   0 0 540
MICROSOFT CORP COM 594918104 10,873 95,066 SH   SOLE   2,140 0 92,926
MARATHON OIL CORP COM 565849106 838 36,000 SH   SOLE   0 0 36,000
MPLX LP COM UNIT REP LTD 55336V100 47 1,350 SH   SOLE   0 0 1,350
MOMO INC ADR 60879B107 548 12,500 SH   SOLE   0 0 12,500
ALTRIA GROUP INC COM 02209S103 569 9,428 SH   SOLE   0 0 9,428
MONSTER BEVERAGE CORP NEW COM 61174X109 26 450 SH   SOLE   0 0 450
MANNKIND CORP COM NEW 56400P706 0 1 SH   SOLE   0 0 1
MAKEMYTRIP LIMITED MAURITIUS SHS V5633W109 3 100 SH   SOLE   0 0 100
3M CO COM 88579Y101 362 1,719 SH   SOLE   0 0 1,719
MARSH & MCLENNAN COS INC COM 571748102 2 23 SH   SOLE   0 0 23
MCCORMICK & CO INC COM NON VTG 579780206 3,259 24,733 SH   SOLE   1,320 0 23,413
MACQUARIE INFRASTRUCTURE COR COM 55608B105 5 100 SH   SOLE   0 0 100
MAGNA INTL INC COM 559222401 959 18,260 SH   SOLE   0 0 18,260
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 0 13 SH   SOLE   0 0 13
MANULIFE FINL CORP COM 56501R106 13 754 SH   SOLE   0 0 754
MERCADOLIBRE INC COM 58733R102 17 50 SH   SOLE   0 0 50
MEDIFAST INC COM 58470H101 186 840 SH   SOLE   0 0 840
MEDTRONIC PLC SHS G5960L103 5,056 51,394 SH   SOLE   1,400 0 49,994
MONDELEZ INTL INC CL A 609207105 5,124 119,281 SH   SOLE   0 0 119,281
MCDONALDS CORP COM 580135101 3,764 22,499 SH   SOLE   900 0 21,599
MATTHEWS INTL CORP CL A 577128101 212 4,217 SH   SOLE   0 0 4,217
MARRIOTT INTL INC NEW CL A 571903202 78 593 SH   SOLE   0 0 593
MASTERCARD INCORPORATED CL A 57636Q104 3,580 16,083 SH   SOLE   250 0 15,833
SOUTHWEST AIRLS CO COM 844741108 9 150 SH   SOLE   0 0 150
ISHARES TR IBOXX INV CP ETF 464287242 30 259 SH   SOLE   0 0 259
LOWES COS INC COM 548661107 98 856 SH   SOLE   0 0 856
LINCOLN NATL CORP IND COM 534187109 513 7,585 SH   SOLE   0 0 7,585
LOCKHEED MARTIN CORP COM 539830109 110 318 SH   SOLE   0 0 318
L3 TECHNOLOGIES INC COM 502413107 11 51 SH   SOLE   0 0 51
LKQ CORP COM 501889208 55 1,727 SH   SOLE   0 0 1,727
LUMENTUM HLDGS INC COM 55024U109 911 15,200 SH   SOLE   0 0 15,200
LASALLE HOTEL PPTYS COM SH BEN INT 517942108 7 215 SH   SOLE   0 0 215
LGI HOMES INC COM 50187T106 47 1,000 SH   SOLE   0 0 1,000
LENNAR CORP CL A 526057104 8 175 SH   SOLE   0 0 175
SEMILEDS CORP COM NEW 816645204 11 2,531 SH   SOLE   0 0 2,531
LINCOLN ELEC HLDGS INC COM 533900106 16 170 SH   SOLE   0 0 170
COCA COLA CO COM 191216100 3,029 65,567 SH   SOLE   1,920 0 63,647
KENNAMETAL INC COM 489170100 560 12,850 SH   SOLE   0 0 12,850
KIMBERLY CLARK CORP COM 494368103 3,195 28,115 SH   SOLE   1,000 0 27,115
KIRKLAND LAKE GOLD LTD COM 49741E100 2 100 SH   SOLE   0 0 100
SPDR SERIES TRUST S&P INS ETF 78464A789 6,689 208,652 SH   SOLE   4,515 0 204,137
KRAFT HEINZ CO COM 500754106 1,210 21,959 SH   SOLE   0 0 21,959
KB HOME COM 48666K109 239 10,000 SH   SOLE   0 0 10,000
SPDR SERIES TRUST S&P BK ETF 78464A797 4,043 86,825 SH   SOLE   1,800 0 85,025
KELLOGG CO COM 487836108 2,282 32,587 SH   SOLE   0 0 32,587
JPMORGAN CHASE & CO COM 46625H100 235 2,081 SH   SOLE   0 0 2,081
JOHNSON & JOHNSON COM 478160104 7,328 53,034 SH   SOLE   1,150 0 51,884
JACOBS ENGR GROUP INC DEL COM 469814107 874 11,420 SH   SOLE   0 0 11,420
JD COM INC SPON ADR CL A 47215P106 6 224 SH   SOLE   0 0 224
JBG SMITH PPTYS COM 46590V100 399 10,841 SH   SOLE   0 0 10,841
ISHARES TR US TELECOM ETF 464287713 2,149 72,246 SH   SOLE   2,700 0 69,546
ISHARES TR TRANS AVG ETF 464287192 9,273 45,332 SH   SOLE   735 0 44,597
ISHARES TR RUSSELL 2000 ETF 464287655 10 60 SH   SOLE   0 0 60
ISHARES TR RUS 1000 GRW ETF 464287614 5 30 SH   SOLE   0 0 30
ISHARES TR RUS 1000 VAL ETF 464287598 8 61 SH   SOLE   0 0 61
ISHARES TR MICRO-CAP ETF 464288869 2,344 22,053 SH   SOLE   900 0 21,153
INVESCO LTD SHS G491BT108 9 400 SH   SOLE   0 0 400
ISHARES TR S&P 500 GRWT ETF 464287309 16 93 SH   SOLE   0 0 93
ISHARES TR S&P 500 VAL ETF 464287408 14 118 SH   SOLE   0 0 118
ILLINOIS TOOL WKS INC COM 452308109 25 175 SH   SOLE   0 0 175
IQIYI INC SPONSORED ADS 46267X108 5 200 SH   SOLE   0 0 200
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 104 3,040 SH   SOLE   0 0 3,040
ETF MANAGERS TR PRIME MOBILE PAY 26924G409 2 50 SH   SOLE   0 0 50
INNOVIVA INC COM 45781M101 1,174 77,035 SH   SOLE   0 0 77,035
INTEL CORP COM 458140100 1,722 36,411 SH   SOLE   0 0 36,411
ISHARES TR CORE S&P SCP ETF 464287804 20 233 SH   SOLE   0 0 233
ISHARES TR US HLTHCR PR ETF 464288828 94 470 SH   SOLE   0 0 470
ISHARES TR U.S. PHARMA ETF 464288836 244 1,455 SH   SOLE   0 0 1,455
ISHARES TR INTRM TR CRP ETF 464288638 20 380 SH   SOLE   0 0 380
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 33 1,005 SH   SOLE   0 0 1,005
ICON PLC SHS G4705A100 62 400 SH   SOLE   0 0 400
ISRAEL CHEMICALS LTD SHS M5920A109 2 400 SH   SOLE   0 0 400
INTERNATIONAL BUSINESS MACHS COM 459200101 1,735 11,477 SH   SOLE   0 0 11,477
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 10 405 SH   SOLE   0 0 405
ISHARES TR NASDAQ BIOTECH 464287556 6,942 56,933 SH   SOLE   1,500 0 55,433
ISHARES TR US REGNL BKS ETF 464288778 83 1,690 SH   SOLE   0 0 1,690
PROSHARES TR HGH YLD INT RATE 74348A541 103 1,510 SH   SOLE   0 0 1,510
ISHARES TR IBOXX HI YD ETF 464288513 38 445 SH   SOLE   0 0 445
HERSHEY CO COM 427866108 833 8,168 SH   SOLE   0 0 8,168
HARRIS CORP DEL COM 413875105 218 1,290 SH   SOLE   0 0 1,290
HORMEL FOODS CORP COM 440452100 2,830 71,816 SH   SOLE   0 0 71,816
HP INC COM 40434L105 8 303 SH   SOLE   0 0 303
HEWLETT PACKARD ENTERPRISE C COM 42824C109 2 103 SH   SOLE   0 0 103
HONEYWELL INTL INC COM 438516106 609 3,663 SH   SOLE   0 0 3,663
HNI CORP COM 404251100 9 200 SH   SOLE   0 0 200
HUNTINGTON INGALLS INDS INC COM 446413106 23 90 SH   SOLE   0 0 90
HOME DEPOT INC COM 437076102 434 2,096 SH   SOLE   0 0 2,096
HI-CRUSH PARTNERS LP COM UNIT LTD 428337109 1 100 SH   SOLE   0 0 100
HANESBRANDS INC COM 410345102 8 456 SH   SOLE   0 0 456
HALLIBURTON CO COM 406216101 134 3,303 SH   SOLE   0 0 3,303
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 35 870 SH   SOLE   0 0 870
GRAINGER W W INC COM 384802104 1,237 3,460 SH   SOLE   0 0 3,460
FERROGLOBE PLC SHS G33856108 2 300 SH   SOLE   0 0 300
GRUBHUB INC COM 400110102 7 50 SH   SOLE   0 0 50
GROUPON INC COM 399473107 1 300 SH   SOLE   0 0 300
GOPRO INC CL A 38268T103 0 10 SH   SOLE   0 0 10
ALPHABET INC CAP STK CL A 02079K305 578 479 SH   SOLE   0 0 479
ALPHABET INC CAP STK CL C 02079K107 289 242 SH   SOLE   0 0 242
SPDR GOLD TRUST GOLD SHS 78463V107 0 3 SH   SOLE   0 0 3
GENERAL MLS INC COM 370334104 1,881 43,829 SH   SOLE   0 0 43,829
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 1 500 SH   SOLE   0 0 500
GENERAL ELECTRIC CO COM 369604103 1,613 142,871 SH   SOLE   0 0 142,871
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1 65 SH   SOLE   0 0 65
GENERAL DYNAMICS CORP COM 369550108 11 52 SH   SOLE   0 0 52
ISHARES TR GOV/CRED BD ETF 464288596 6 55 SH   SOLE   0 0 55
FULTON FINL CORP PA COM 360271100 336 20,175 SH   SOLE   0 0 20,175
FULLER H B CO COM 359694106 27 528 SH   SOLE   0 0 528
FORTIVE CORP COM 34959J108 229 2,719 SH   SOLE   0 0 2,719
FORTINET INC COM 34959E109 78 850 SH   SOLE   0 0 850
FERRO CORP COM 315405100 152 6,530 SH   SOLE   0 0 6,530
FRANCO NEVADA CORP COM 351858105 1 20 SH   SOLE   0 0 20
FLEETCOR TECHNOLOGIES INC COM 339041105 987 4,330 SH   SOLE   0 0 4,330
FISERV INC COM 337738108 11,556 140,271 SH   SOLE   3,000 0 137,271
FIRST HORIZON NATL CORP COM 320517105 32 1,850 SH   SOLE   0 0 1,850
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 13 327 SH   SOLE   0 0 327
FEDEX CORP COM 31428X106 25 102 SH   SOLE   0 0 102
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 6,884 48,633 SH   SOLE   490 0 48,143
FREEPORT-MCMORAN INC CL B 35671D857 1 100 SH   SOLE   0 0 100
FACEBOOK INC CL A 30303M102 130 790 SH   SOLE   0 0 790
FASTENAL CO COM 311900104 12 200 SH   SOLE   0 0 200
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 10 146 SH   SOLE   0 0 146
DIAMONDBACK ENERGY INC COM 25278X109 23 170 SH   SOLE   0 0 170
EXPONENT INC COM 30214U102 16 300 SH   SOLE   0 0 300
EXPEDITORS INTL WASH INC COM 302130109 30 408 SH   SOLE   0 0 408
EXELON CORP COM 30161N101 22 493 SH   SOLE   0 0 493
DIREXION SHS ETF TR DLY FTS BUL 3X 25459Y280 256 8,020 SH   SOLE   0 0 8,020
PROSHARES TR MSCI EUR DIV 74347B540 25 600 SH   SOLE   0 0 600
ENTERGY CORP NEW COM 29364G103 54 660 SH   SOLE   0 0 660
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,244 13,093 SH   SOLE   0 0 13,093
DIREXION SHS ETF TR DLY ENRGY BULL3X 25459W888 1,650 44,229 SH   SOLE   0 0 44,229
EQUINIX INC COM PAR $0.001 29444U700 4 10 SH   SOLE   0 0 10
ENTERPRISE PRODS PARTNERS L COM 293792107 194 6,740 SH   SOLE   0 0 6,740
EPAM SYS INC COM 29414B104 31 225 SH   SOLE   0 0 225
EMX RTY CORP COM 26873J107 2 2,000 SH   SOLE   0 0 2,000
EMERSON ELEC CO COM 291011104 120 1,570 SH   SOLE   0 0 1,570
ISHARES TR JPMORGAN USD EMG 464288281 30 279 SH   SOLE   0 0 279
EDISON INTL COM 281020107 29 434 SH   SOLE   0 0 434
EAGLE BANCORP INC MD COM 268948106 902 17,831 SH   SOLE   0 0 17,831
EQUIFAX INC COM 294429105 5,409 41,424 SH   SOLE   1,425 0 39,999
ISHARES TR MIN VOL EAFE ETF 46429B689 22 300 SH   SOLE   0 0 300
PROSHARES TR MSCI EAFE DIVD 74347B839 1 30 SH   SOLE   0 0 30
ISHARES TR MSCI EAFE ETF 464287465 27 400 SH   SOLE   0 0 400
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 2,070 24,417 SH   SOLE   0 0 24,417
CONSOLIDATED EDISON INC COM 209115104 32 415 SH   SOLE   0 0 415
ECOLAB INC COM 278865100 7,635 48,696 SH   SOLE   1,365 0 47,331
DXC TECHNOLOGY CO COM 23355L106 14 148 SH   SOLE   0 0 148
DOWDUPONT INC COM 26078J100 103 1,608 SH   SOLE   0 0 1,608
ISHARES TR SELECT DIVID ETF 464287168 26 260 SH   SOLE   0 0 260
DEVON ENERGY CORP NEW COM 25179M103 16 403 SH   SOLE   0 0 403
DUKE ENERGY CORP NEW COM NEW 26441C204 101 1,257 SH   SOLE   0 0 1,257
DTE ENERGY CO COM 233331107 51 465 SH   SOLE   0 0 465
DISCOVERY INC COM SER A 25470F104 9 290 SH   SOLE   0 0 290
DISNEY WALT CO COM DISNEY 254687106 8,430 72,087 SH   SOLE   1,670 0 70,417
DIODES INC COM 254543101 6 175 SH   SOLE   0 0 175
PROSHARES TR PSHS ULTRA O&G 74347R719 3 67 SH   SOLE   0 0 67
DANAHER CORP DEL COM 235851102 745 6,858 SH   SOLE   0 0 6,858
QUEST DIAGNOSTICS INC COM 74834L100 6,146 56,954 SH   SOLE   1,810 0 55,144
3-D SYS CORP DEL COM NEW 88554D205 3 150 SH   SOLE   0 0 150
DOMINION ENERGY INC COM 25746U109 368 5,237 SH   SOLE   0 0 5,237
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1 22 SH   SOLE   0 0 22
CHEVRON CORP NEW COM 166764100 274 2,238 SH   SOLE   0 0 2,238
CVS HEALTH CORP COM 126650100 7,848 99,694 SH   SOLE   1,500 0 98,194
CENTURYLINK INC COM 156700106 2 100 SH   SOLE   0 0 100
CINTAS CORP COM 172908105 77 390 SH   SOLE   0 0 390
CSX CORP COM 126408103 133 1,800 SH   SOLE   0 0 1,800
PROSHARES TR PSHS LC COR PLUS 74347R248 893 12,361 SH   SOLE   0 0 12,361
CISCO SYS INC COM 17275R102 12,185 250,457 SH   SOLE   4,525 0 245,932
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 4 100 SH   SOLE   0 0 100
SALESFORCE COM INC COM 79466L302 25 160 SH   SOLE   0 0 160
COSTCO WHSL CORP NEW COM 22160K105 153 651 SH   SOLE   0 0 651
CONOCOPHILLIPS COM 20825C104 82 1,060 SH   SOLE   0 0 1,060
COMMSCOPE HLDG CO INC COM 20337X109 8 260 SH   SOLE   0 0 260
CAPITAL ONE FINL CORP COM 14040H105 110 1,155 SH   SOLE   0 0 1,155
CENTENE CORP DEL COM 15135B101 35 240 SH   SOLE   0 0 240
CMS ENERGY CORP COM 125896100 7 138 SH   SOLE   0 0 138
CUMMINS INC COM 231021106 26 180 SH   SOLE   0 0 180
COMCAST CORP NEW CL A 20030N101 5 150 SH   SOLE   0 0 150
CLOROX CO DEL COM 189054109 4,196 27,898 SH   SOLE   1,150 0 26,748
COLGATE PALMOLIVE CO COM 194162103 4,427 66,121 SH   SOLE   1,620 0 64,501
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 14 500 SH   SOLE   0 0 500
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 32 331 SH   SOLE   0 0 331
CHECK POINT SOFTWARE TECH LT ORD M22465104 15 130 SH   SOLE   0 0 130
CHURCH & DWIGHT INC COM 171340102 3,486 58,716 SH   SOLE   2,600 0 56,116
CELGENE CORP COM 151020104 43 485 SH   SOLE   0 0 485
COEUR MNG INC COM NEW 192108504 3 475 SH   SOLE   0 0 475
CARNIVAL CORP UNIT 99/99/9999 143658300 13 208 SH   SOLE   0 0 208
CHEMOURS CO COM 163851108 1 27 SH   SOLE   0 0 27
CATERPILLAR INC DEL COM 149123101 578 3,792 SH   SOLE   0 0 3,792
CARDINAL HEALTH INC COM 14149Y108 352 6,518 SH   SOLE   0 0 6,518
CITIGROUP INC COM NEW 172967424 4 50 SH   SOLE   0 0 50
BAOZUN INC SPONSORED ADR 06684L103 5 100 SH   SOLE   0 0 100
BLUELINX HLDGS INC COM NEW 09624H208 3 100 SH   SOLE   0 0 100
BWX TECHNOLOGIES INC COM 05605H100 3 50 SH   SOLE   0 0 50
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 102 770 SH   SOLE   0 0 770
BP PLC SPONSORED ADR 055622104 60 1,300 SH   SOLE   0 0 1,300
BIOMARIN PHARMACEUTICAL INC COM 09061G101 39 400 SH   SOLE   0 0 400
REALITY SHS ETF TR NSD NXGN ECO ETF 75605A702 2 100 SH   SOLE   0 0 100
BIOGEN INC COM 09062X103 4 10 SH   SOLE   0 0 10
PROSHARES TR PSHS ULT NASB 74347R214 1,953 28,033 SH   SOLE   0 0 28,033
BAUSCH HEALTH COS INC COM 071734107 26 1,000 SH   SOLE   0 0 1,000
BECTON DICKINSON & CO COM 075887109 6,380 24,444 SH   SOLE   750 0 23,694
BEST BUY INC COM 086516101 3 36 SH   SOLE   0 0 36
BB&T CORP COM 054937107 387 7,981 SH   SOLE   3,350 0 4,631
BAXTER INTL INC COM 071813109 23 300 SH   SOLE   0 0 300
STONECASTLE FINL CORP COM 861780104 4 200 SH   SOLE   0 0 200
BANK AMER CORP COM 060505104 510 17,312 SH   SOLE   0 0 17,312
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 178 1,080 SH   SOLE   0 0 1,080
BOEING CO COM 097023105 2,172 5,840 SH   SOLE   0 0 5,840
AXIS CAPITAL HOLDINGS LTD SHS G0692U109 3 50 SH   SOLE   0 0 50
AMERICAN EXPRESS CO COM 025816109 220 2,066 SH   SOLE   0 0 2,066
ADVANSIX INC COM 00773T101 0 6 SH   SOLE   0 0 6
ARCHROCK INC COM 03957W106 822 67,400 SH   SOLE   0 0 67,400
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 18 560 SH   SOLE   0 0 560
ANTHEM INC COM 036752103 22 80 SH   SOLE   0 0 80
ACCESS NATL CORP COM 004337101 290 10,700 SH   SOLE   0 0 10,700
AMAZON COM INC COM 023135106 957 478 SH   SOLE   75 0 403
AMERICAN TOWER CORP NEW COM 03027X100 3 20 SH   SOLE   0 0 20
AMARIN CORP PLC SPONS ADR NEW 023111206 39 2,369 SH   SOLE   0 0 2,369
AMGEN INC COM 031162100 2,829 13,648 SH   SOLE   200 0 13,448
AMETEK INC NEW COM 031100100 12 150 SH   SOLE   0 0 150
AEROJET ROCKETDYNE HLDGS INC COM 007800105 7 200 SH   SOLE   0 0 200
AMERICAN INTL GROUP INC COM NEW 026874784 4 70 SH   SOLE   0 0 70
ISHARES TR CORE US AGGBD ET 464287226 251 2,375 SH   SOLE   0 0 2,375
AFLAC INC COM 001055102 5,536 117,603 SH   SOLE   1,300 0 116,303
AUTOMATIC DATA PROCESSING IN COM 053015103 15 100 SH   SOLE   0 0 100
ANALOG DEVICES INC COM 032654105 86 930 SH   SOLE   0 0 930
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 115 673 SH   SOLE   0 0 673
ABBOTT LABS COM 002824100 10,336 140,896 SH   SOLE   2,890 0 138,006
CAMBIUM LEARNING GRP INC COM 13201A107 2 200 SH   SOLE   0 0 200
ABBVIE INC COM 00287Y109 6,936 73,331 SH   SOLE   600 0 72,731
APPLE INC COM 037833100 4,175 18,495 SH   SOLE   0 0 18,495
APPLIED OPTOELECTRONICS INC COM 03823U102 11 458 SH   SOLE   0 0 458