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
22ND CENTY GROUP INC COM 90137F103 16 6,400 SH   SOLE   0 0 6,400
3-D SYS CORP DEL COM NEW 88554D205 3 200 SH   SOLE   0 0 200
3M CO COM 88579Y101 225 1,144 SH   SOLE   0 0 1,144
ABBOTT LABS COM 002824100 8,858 145,235 SH   SOLE   2,890 0 142,345
ABBVIE INC COM 00287Y109 6,855 73,992 SH   SOLE   550 0 73,442
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 110 673 SH   SOLE   0 0 673
ACCESS NATL CORP COM 004337101 306 10,700 SH   SOLE   0 0 10,700
ADVANSIX INC COM 00773T101 0 6 SH   SOLE   0 0 6
AFLAC INC COM 001055102 5,059 117,599 SH   SOLE   1,150 0 116,449
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 205 1,105 SH   SOLE   0 0 1,105
ALLERGAN PLC SHS G0177J108 21 123 SH   SOLE   0 0 123
ALPHABET INC CAP STK CL A 02079K305 550 487 SH   SOLE   0 0 487
ALPHABET INC CAP STK CL C 02079K107 272 244 SH   SOLE   0 0 244
ALTRIA GROUP INC COM 02209S103 546 9,617 SH   SOLE   0 0 9,617
AMARIN CORP PLC SPONS ADR NEW 023111206 7 2,369 SH   SOLE   0 0 2,369
AMAZON COM INC COM 023135106 830 488 SH   SOLE   75 0 413
AMERICAN EXPRESS CO COM 025816109 219 2,235 SH   SOLE   0 0 2,235
AMERICAN INTL GROUP INC COM NEW 026874784 4 70 SH   SOLE   0 0 70
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 28 PRN   SOLE   0 0 28
AMETEK INC NEW COM 031100100 11 150 SH   SOLE   0 0 150
AMGEN INC COM 031162100 2,544 13,784 SH   SOLE   200 0 13,584
ANALOG DEVICES INC COM 032654105 89 926 SH   SOLE   0 0 926
ANI PHARMACEUTICALS INC COM 00182C103 819 12,253 SH   SOLE   0 0 12,253
ANTHEM INC COM 036752103 19 80 SH   SOLE   0 0 80
APPLE INC COM 037833100 3,748 20,245 SH   SOLE   0 0 20,245
APPLIED MATLS INC COM 038222105 12 263 SH   SOLE   0 0 263
APPLIED OPTOELECTRONICS INC COM 03823U102 1,114 24,808 SH   SOLE   0 0 24,808
APTIV PLC SHS G6095L109 9 100 SH   SOLE   0 0 100
AQUA AMERICA INC COM 03836W103 600 17,056 SH   SOLE   3,531 0 13,525
ARCHROCK INC COM 03957W106 689 57,400 SH   SOLE   0 0 57,400
ARTISAN PARTNERS ASSET MGMT CL A 04316A108 17 560 SH   SOLE   0 0 560
AT&T INC COM 00206R102 140 4,351 SH   SOLE   0 0 4,351
AUTOMATIC DATA PROCESSING IN COM 053015103 13 100 SH   SOLE   0 0 100
BANK AMER CORP COM 060505104 488 17,310 SH   SOLE   0 0 17,310
BARRICK GOLD CORP COM 067901108 3 200 SH Call SOLE   0 0 200
BAXTER INTL INC COM 071813109 22 300 SH   SOLE   0 0 300
BB&T CORP COM 054937107 402 7,970 SH   SOLE   3,350 0 4,620
BECTON DICKINSON & CO COM 075887109 5,986 24,989 SH   SOLE   750 0 24,239
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 28 150 SH   SOLE   0 0 150
BEST BUY INC COM 086516101 3 36 SH   SOLE   0 0 36
BIOMARIN PHARMACEUTICAL INC COM 09061G101 38 400 SH   SOLE   0 0 400
BLACKROCK FLOAT RATE OME STR COM 09255X100 10 690 PRN   SOLE   0 0 690
BLUELINX HLDGS INC COM NEW 09624H208 4 100 SH   SOLE   0 0 100
BOEING CO COM 097023105 1,977 5,891 SH   SOLE   0 0 5,891
BP PLC SPONSORED ADR 055622104 59 1,300 SH   SOLE   0 0 1,300
BRINKS CO COM 109696104 2 25 SH   SOLE   0 0 25
BROADRIDGE FINL SOLUTIONS IN COM 11133T103 89 770 SH   SOLE   0 0 770
BROWN FORMAN CORP CL B 115637209 1,122 22,901 SH   SOLE   3,300 0 19,601
BWX TECHNOLOGIES INC COM 05605H100 3 50 SH   SOLE   0 0 50
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 28 331 SH   SOLE   0 0 331
CANOPY GROWTH CORP COM 138035100 3 100 SH   SOLE   0 0 100
CAPITAL ONE FINL CORP COM 14040H105 106 1,155 SH   SOLE   0 0 1,155
CARDINAL HEALTH INC COM 14149Y108 208 4,250 SH   SOLE   0 0 4,250
CARNIVAL CORP UNIT 99/99/9999 143658300 12 208 SH   SOLE   0 0 208
CATERPILLAR INC DEL COM 149123101 540 3,980 SH   SOLE   0 0 3,980
CELGENE CORP COM 151020104 39 485 SH   SOLE   0 0 485
CENTENE CORP DEL COM 15135B101 30 240 SH   SOLE   0 0 240
CENTURYLINK INC COM 156700106 2 100 SH   SOLE   0 0 100
CHECK POINT SOFTWARE TECH LT ORD M22465104 13 130 SH   SOLE   0 0 130
CHEMOURS CO COM 163851108 1 27 SH   SOLE   0 0 27
CHEVRON CORP NEW COM 166764100 301 2,383 SH   SOLE   0 0 2,383
CHURCH & DWIGHT INC COM 171340102 2,954 55,564 SH   SOLE   2,600 0 52,964
CINTAS CORP COM 172908105 77 415 SH   SOLE   0 0 415
CISCO SYS INC COM 17275R102 11,089 257,714 SH   SOLE   4,525 0 253,189
CITIGROUP GLOBAL MKTS HLDGS VELOCITYSHARE 3X 17325E291 5,225 120,280 SH   SOLE   0 0 120,280
CITIGROUP INC COM NEW 172967424 3 50 SH   SOLE   0 0 50
CLOROX CO DEL COM 189054109 3,928 29,041 SH   SOLE   1,150 0 27,891
CLOUDERA INC COM 18914U100 9 630 SH   SOLE   0 0 630
CMS ENERGY CORP COM 125896100 6 137 SH   SOLE   0 0 137
COCA COLA CO COM 191216100 3,138 71,544 SH   SOLE   1,920 0 69,624
COEUR MNG INC COM NEW 192108504 4 475 SH   SOLE   0 0 475
COLGATE PALMOLIVE CO COM 194162103 4,390 67,742 SH   SOLE   1,620 0 66,122
COMCAST CORP NEW CL A 20030N101 5 150 SH   SOLE   0 0 150
COMMSCOPE HLDG CO INC COM 20337X109 8 260 SH   SOLE   0 0 260
COMMUNITY HEALTH SYS INC NEW COM 203668108 0 100 SH Put SOLE   0 0 100
CONOCOPHILLIPS COM 20825C104 73 1,055 SH   SOLE   0 0 1,055
CONSOLIDATED EDISON INC COM 209115104 32 415 SH   SOLE   0 0 415
CONSTELLATION BRANDS INC CL A 21036P108 148 675 SH   SOLE   0 0 675
CORNING INC CALL 219350905 0 100 SH Call SOLE   0 0 100
CORVEL CORP COM 221006109 62 1,149 SH   SOLE   0 0 1,149
COSTCO WHSL CORP NEW COM 22160K105 136 651 SH   SOLE   0 0 651
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 6 100 SH   SOLE   0 0 100
CSX CORP COM 126408103 115 1,800 SH   SOLE   0 0 1,800
CTRIP COM INTL LTD AMERICAN DEP SHS 22943F100 5 100 SH   SOLE   0 0 100
CUMMINS INC COM 231021106 24 180 SH   SOLE   0 0 180
CVS HEALTH CORP COM 126650100 5,659 87,947 SH   SOLE   1,500 0 86,447
DANA INCORPORATED COM 235825205 20 1,000 SH   SOLE   0 0 1,000
DANAHER CORP DEL COM 235851102 713 7,225 SH   SOLE   0 0 7,225
DEVON ENERGY CORP NEW COM 25179M103 18 403 SH   SOLE   0 0 403
DIODES INC COM 254543101 6 175 SH   SOLE   0 0 175
DIREXION SHS ETF TR DLY TECH BULL 3X 25459W102 9 70 SH   SOLE   0 0 70
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 293 2,070 SH   SOLE   0 0 2,070
DIREXION SHS ETF TR RETAIL BULL 3X 25459W417 10 235 SH   SOLE   0 0 235
DIREXION SHS ETF TR DLY FIN BULL NEW 25459Y694 9 146 SH   SOLE   0 0 146
DIREXION SHS ETF TR DLY ENRGY BULL3X 25459W888 1,687 44,229 SH   SOLE   0 0 44,229
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 2,228 24,503 SH   SOLE   0 0 24,503
DIREXION SHS ETF TR DAILY CS 2X SH 25460E505 5 100 SH   SOLE   0 0 100
DISCOVERY INC COM SER A 25470F104 45 1,650 SH   SOLE   0 0 1,650
DISNEY WALT CO COM DISNEY 254687106 10 100 SH Call SOLE   0 0 100
DISNEY WALT CO COM DISNEY 254687106 7,596 72,473 SH   SOLE   1,670 0 70,803
DOMINION ENERGY INC COM 25746U109 356 5,225 SH   SOLE   0 0 5,225
DOWDUPONT INC COM 26078J100 182 2,756 SH   SOLE   0 0 2,756
DTE ENERGY CO COM 233331107 43 415 SH   SOLE   0 0 415
DUKE ENERGY CORP NEW COM NEW 26441C204 87 1,097 SH   SOLE   0 0 1,097
DXC TECHNOLOGY CO COM 23355L106 20 248 SH   SOLE   0 0 248
EAGLE BANCORP INC MD COM 268948106 1,102 17,981 SH   SOLE   0 0 17,981
EASTMAN KODAK CO COM NEW 277461406 0 100 SH   SOLE   0 0 100
EATON VANCE FLTING RATE INC COM 278279104 4 273 PRN   SOLE   0 0 273
ECOLAB INC COM 278865100 6,963 49,616 SH   SOLE   1,365 0 48,251
EDISON INTL COM 281020107 27 430 SH   SOLE   0 0 430
EMERSON ELEC CO COM 291011104 109 1,570 SH   SOLE   0 0 1,570
EMX RTY CORP COM 26873J107 1 1,000 SH   SOLE   0 0 1,000
ENBRIDGE INC COM 29250N105 5 143 SH   SOLE   0 0 143
ENERGY TRANSFER PARTNERS LP UNIT LTD PRT INT 29278N103 17 896 SH   SOLE   0 0 896
ENTERGY CORP NEW COM 29364G103 53 656 SH   SOLE   0 0 656
ENTERPRISE PRODS PARTNERS L COM 293792107 186 6,732 SH   SOLE   0 0 6,732
EPAM SYS INC COM 29414B104 587 4,725 SH   SOLE   0 0 4,725
EQUIFAX INC COM 294429105 5,299 42,351 SH   SOLE   1,425 0 40,926
EQUINIX INC COM PAR $0.001 29444U700 4 10 SH   SOLE   0 0 10
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 20 545 SH   SOLE   0 0 545
EXELON CORP COM 30161N101 21 490 SH   SOLE   0 0 490
EXPEDITORS INTL WASH INC COM 302130109 30 408 SH   SOLE   0 0 408
EXPONENT INC COM 30214U102 19 400 SH   SOLE   0 0 400
EXPRESS SCRIPTS HLDG CO COM 30219G108 1,431 18,531 SH   SOLE   0 0 18,531
EXXON MOBIL CORP COM 30231G102 579 7,001 SH   SOLE   0 0 7,001
F5 NETWORKS INC COM 315616102 17 100 SH Call SOLE   0 0 100
FACEBOOK INC CL A 30303M102 154 790 SH   SOLE   0 0 790
FASTENAL CO COM 311900104 10 200 SH   SOLE   0 0 200
FEDEX CORP COM 31428X106 23 102 SH   SOLE   0 0 102
FERRO CORP COM 315405100 136 6,530 SH   SOLE   0 0 6,530
FIRST HORIZON NATL CORP COM 320517105 33 1,850 SH   SOLE   0 0 1,850
FIRST TR EXCHANGE TRADED FD DJ INTERNT IDX 33733E302 6,735 48,927 SH   SOLE   490 0 48,437
FIRST TR EXCHANGE TRADED FD NASDAQ CYB ETF 33734X846 13 500 SH   SOLE   0 0 500
FISERV INC COM 337738108 10,692 144,316 SH   SOLE   3,000 0 141,316
FLEETCOR TECHNOLOGIES INC COM 339041105 912 4,330 SH   SOLE   0 0 4,330
FLEX LTD ORD Y2573F102 131 9,300 SH   SOLE   0 0 9,300
FLOOR & DECOR HLDGS INC CL A 339750101 826 16,750 SH   SOLE   0 0 16,750
FNB CORP PA COM 302520101 67 4,977 SH   SOLE   0 0 4,977
FORD MTR CO DEL COM PAR $0.01 345370860 11 1,000 SH Put SOLE   0 0 1,000
FORTINET INC COM 34959E109 42 670 SH   SOLE   0 0 670
FORTIVE CORP COM 34959J108 106 1,375 SH   SOLE   0 0 1,375
FRANCO NEVADA CORP COM 351858105 1 20 SH   SOLE   0 0 20
FREEPORT-MCMORAN INC CL B 35671D857 2 100 SH   SOLE   0 0 100
FRONTIER COMMUNICATIONS CORP COM NEW 35906A306 1 100 SH Put SOLE   0 0 100
FULLER H B CO COM 359694106 28 528 SH   SOLE   0 0 528
FULTON FINL CORP PA COM 360271100 52 3,125 SH   SOLE   0 0 3,125
GENERAL DYNAMICS CORP COM 369550108 9 50 SH   SOLE   0 0 50
GENERAL ELECTRIC CO COM 369604103 2,165 159,093 SH   SOLE   0 0 159,093
GENERAL MLS INC COM 370334104 4 100 SH Call SOLE   0 0 100
GENERAL MLS INC COM 370334104 1,911 43,175 SH   SOLE   0 0 43,175
GLOBAL X FDS CHINA FINL ETF 37950E606 2 100 SH   SOLE   0 0 100
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 7 300 SH   SOLE   0 0 300
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 2 500 SH   SOLE   0 0 500
GOPRO INC CL A 38268T103 0 10 SH   SOLE   0 0 10
GRAINGER W W INC COM 384802104 1,049 3,400 SH   SOLE   0 0 3,400
GROUPON INC COM 399473107 1 300 SH   SOLE   0 0 300
GRUBHUB INC COM 400110102 5 50 SH   SOLE   0 0 50
GULFMARK OFFSHORE INC COM 402629505 2 50 SH   SOLE   0 0 50
GW PHARMACEUTICALS PLC ADS 36197T103 9 62 SH   SOLE   0 0 62
HALLIBURTON CO COM 406216101 112 2,492 SH   SOLE   0 0 2,492
HERSHEY CO COM 427866108 309 3,316 SH   SOLE   0 0 3,316
HEWLETT PACKARD ENTERPRISE C COM 42824C109 1 102 SH   SOLE   0 0 102
HNI CORP COM 404251100 7 200 SH   SOLE   0 0 200
HOME DEPOT INC COM 437076102 512 2,625 SH   SOLE   0 0 2,625
HONEYWELL INTL INC COM 438516106 231 1,603 SH   SOLE   0 0 1,603
HORMEL FOODS CORP COM 440452100 2,548 68,474 SH   SOLE   0 0 68,474
HP INC COM 40434L105 7 303 SH   SOLE   0 0 303
HUNTINGTON INGALLS INDS INC COM 446413106 20 90 SH   SOLE   0 0 90
ICON PLC SHS G4705A100 53 400 SH   SOLE   0 0 400
ILLINOIS TOOL WKS INC COM 452308109 24 175 SH   SOLE   0 0 175
INNOVIVA INC COM 45781M101 1,074 77,860 SH   SOLE   0 0 77,860
INTEL CORP COM 458140100 1,721 34,623 SH   SOLE   0 0 34,623
INTERNATIONAL BUSINESS MACHS COM 459200101 1,655 11,845 SH   SOLE   0 0 11,845
INTERPUBLIC GROUP COS INC COM 460690100 797 34,000 SH   SOLE   0 0 34,000
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 43 426 SH   SOLE   0 0 426
INVESCO EXCHNG TRADED FD TR PFD ETF 46138E511 2,061 141,539 SH   SOLE   0 0 141,539
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 110 3,055 SH   SOLE   0 0 3,055
INVESCO EXCHNG TRADED FD TR S&P INTL LOW 46138E230 27 825 SH   SOLE   0 0 825
INVESCO EXCHNG TRADED FD TR CHINA REALESTE 46138E602 2 60 SH   SOLE   0 0 60
INVESCO EXCHNG TRADED FD TR SOLAR ETF 46138G706 2 90 SH   SOLE   0 0 90
INVESCO INDIA EXCHG TRED FD INDIA ETF 46137R109 0 20 SH   SOLE   0 0 20
INVESCO LTD SHS G491BT108 11 400 SH   SOLE   0 0 400
INVESCO QQQ TR UNIT SER 1 46090E103 1,052 6,126 SH   SOLE   0 0 6,126
ISHARES INC GLB SILV MIN ETF 464286327 2 200 SH   SOLE   0 0 200
ISHARES INC MSCI GBL GOLD MN 46434G855 2 100 SH   SOLE   0 0 100
ISHARES SILVER TRUST ISHARES 46428Q109 8 500 SH   SOLE   0 0 500
ISHARES TR RUSSELL 2000 ETF 464287655 246 1,500 SH Call SOLE   0 0 1,500
ISHARES TR TIPS BD ETF 464287176 6 51 SH   SOLE   0 0 51
ISHARES TR PHLX SEMICND ETF 464287523 4,092 22,955 SH   SOLE   505 0 22,450
ISHARES TR 1 3 YR TREAS BD 464287457 18 218 SH   SOLE   0 0 218
ISHARES TR EAFE SML CP ETF 464288273 29 470 SH   SOLE   0 0 470
ISHARES TR S&P US PFD STK 464288687 5 145 SH   SOLE   0 0 145
ISHARES TR S&P 100 ETF 464287101 27 224 SH   SOLE   0 0 224
ISHARES TR NATIONAL MUN ETF 464288414 140 1,288 SH   SOLE   0 0 1,288
ISHARES TR IBOXX INV CP ETF 464287242 33 284 SH   SOLE   0 0 284
ISHARES TR US TELECOM ETF 464287713 1,882 68,274 SH   SOLE   2,700 0 65,574
ISHARES TR TRANS AVG ETF 464287192 8,386 45,031 SH   SOLE   735 0 44,296
ISHARES TR RUSSELL 2000 ETF 464287655 10 60 SH   SOLE   0 0 60
ISHARES TR RUS 1000 GRW ETF 464287614 4 30 SH   SOLE   0 0 30
ISHARES TR RUS 1000 VAL ETF 464287598 7 61 SH   SOLE   0 0 61
ISHARES TR MICRO-CAP ETF 464288869 2,103 19,908 SH   SOLE   440 0 19,468
ISHARES TR S&P 500 GRWT ETF 464287309 15 93 SH   SOLE   0 0 93
ISHARES TR S&P 500 VAL ETF 464287408 13 118 SH   SOLE   0 0 118
ISHARES TR CORE S&P SCP ETF 464287804 19 233 SH   SOLE   0 0 233
ISHARES TR US HLTHCR PR ETF 464288828 83 470 SH   SOLE   0 0 470
ISHARES TR U.S. PHARMA ETF 464288836 228 1,505 SH   SOLE   0 0 1,505
ISHARES TR EUROPE ETF 464287861 2 50 SH   SOLE   0 0 50
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 10 405 SH   SOLE   0 0 405
ISHARES TR NASDAQ BIOTECH 464287556 6,120 55,723 SH   SOLE   1,500 0 54,223
ISHARES TR US REGNL BKS ETF 464288778 83 1,690 SH   SOLE   0 0 1,690
ISHARES TR IBOXX HI YD ETF 464288513 37 441 SH   SOLE   0 0 441
ISHARES TR GOV/CRED BD ETF 464288596 6 55 SH   SOLE   0 0 55
ISHARES TR JPMORGAN USD EMG 464288281 30 279 SH   SOLE   0 0 279
ISHARES TR MIN VOL EAFE ETF 46429B689 21 300 SH   SOLE   0 0 300
ISHARES TR MSCI EAFE ETF 464287465 27 400 SH   SOLE   0 0 400
ISHARES TR SELECT DIVID ETF 464287168 25 258 SH   SOLE   0 0 258
ISHARES TR INTRMD CR BD ETF 464288638 20 190 SH   SOLE   0 0 190
ISHARES TR CORE US AGGBD ET 464287226 256 2,409 SH   SOLE   0 0 2,409
ISRAEL CHEMICALS LTD SHS M5920A109 2 400 SH   SOLE   0 0 400
JABIL INC COM 466313103 95 3,425 SH   SOLE   0 0 3,425
JOHNSON & JOHNSON COM 478160104 6,369 52,490 SH   SOLE   1,150 0 51,340
JPMORGAN CHASE & CO COM 46625H100 222 2,135 SH   SOLE   0 0 2,135
K2M GROUP HLDGS INC COM 48273J107 911 40,470 SH   SOLE   0 0 40,470
KEANE GROUP INC COM 48669A108 1 100 SH   SOLE   0 0 100
KELLOGG CO COM 487836108 1,939 27,745 SH   SOLE   0 0 27,745
KIMBERLY CLARK CORP COM 494368103 2,705 25,682 SH   SOLE   1,000 0 24,682
KINROSS GOLD CORP COM NO PAR 496902404 2 400 SH   SOLE   0 0 400
KONINKLIJKE PHILIPS N V NY REG SH NEW 500472303 4 100 SH   SOLE   0 0 100
KRAFT HEINZ CO COM 500754106 1,330 21,170 SH   SOLE   0 0 21,170
KRANESHARES TR CSI CHI INTERNET 500767306 4 75 SH   SOLE   0 0 75
KRANESHARES TR EMRNG MKT CONS 500767876 2 100 SH   SOLE   0 0 100
L3 TECHNOLOGIES INC COM 502413107 10 51 SH   SOLE   0 0 51
LAM RESEARCH CORP COM 512807108 2 10 SH   SOLE   0 0 10
LASALLE HOTEL PPTYS COM SH BEN INT 517942108 7 215 SH   SOLE   0 0 215
LENNAR CORP CL A 526057104 9 175 SH   SOLE   0 0 175
LGI HOMES INC COM 50187T106 58 1,000 SH   SOLE   0 0 1,000
LHC GROUP INC COM 50187A107 1,026 11,986 SH   SOLE   0 0 11,986
LINCOLN ELEC HLDGS INC COM 533900106 15 170 SH   SOLE   0 0 170
LINCOLN NATL CORP IND COM 534187109 472 7,585 SH   SOLE   0 0 7,585
LKQ CORP COM 501889208 55 1,727 SH   SOLE   0 0 1,727
LOCKHEED MARTIN CORP COM 539830109 97 328 SH   SOLE   0 0 328
LOWES COS INC COM 548661107 81 851 SH   SOLE   0 0 851
LUMENTUM HLDGS INC COM 55024U109 877 15,150 SH   SOLE   0 0 15,150
MACQUARIE INFRASTRUCTURE COR COM 55608B105 4 100 SH   SOLE   0 0 100
MAGNA INTL INC COM 559222401 1,061 18,260 SH   SOLE   0 0 18,260
MANNKIND CORP COM NEW 56400P706 0 1 SH   SOLE   0 0 1
MANULIFE FINL CORP COM 56501R106 4 250 SH   SOLE   0 0 250
MARRIOTT INTL INC NEW CL A 571903202 75 593 SH   SOLE   0 0 593
MARRIOTT VACATIONS WRLDWDE C COM 57164Y107 8 68 SH   SOLE   0 0 68
MARSH & MCLENNAN COS INC COM 571748102 2 23 SH   SOLE   0 0 23
MASTERCARD INCORPORATED CL A 57636Q104 3,464 17,625 SH   SOLE   250 0 17,375
MATTEL INC COM 577081102 1 82 SH   SOLE   0 0 82
MATTHEWS INTL CORP CL A 577128101 174 2,962 SH   SOLE   0 0 2,962
MCCORMICK & CO INC COM NON VTG 579780206 3,002 25,859 SH   SOLE   1,320 0 24,539
MCDONALDS CORP COM 580135101 3,673 23,439 SH   SOLE   900 0 22,539
MEDIFAST INC COM 58470H101 135 840 SH   SOLE   0 0 840
MEDTRONIC PLC SHS G5960L103 4,365 50,990 SH   SOLE   1,400 0 49,590
MICRO FOCUS INTERNATIONAL PL SPON ADR NEW 594837304 0 13 SH   SOLE   0 0 13
MICRON TECHNOLOGY INC COM 595112103 28 540 SH   SOLE   0 0 540
MICROSOFT CORP COM 594918104 10,633 107,826 SH   SOLE   2,140 0 105,686
MONDELEZ INTL INC CL A 609207105 4,622 112,720 SH   SOLE   0 0 112,720
MONSTER BEVERAGE CORP NEW COM 61174X109 26 450 SH   SOLE   0 0 450
MORGAN STANLEY CHINA A SH FD COM 617468103 2 100 SH   SOLE   0 0 100
MPLX LP COM UNIT REP LTD 55336V100 46 1,350 SH   SOLE   0 0 1,350
NATIONAL OILWELL VARCO INC COM 637071101 9 200 SH   SOLE   0 0 200
NEKTAR THERAPEUTICS COM 640268108 2 45 SH   SOLE   0 0 45
NETFLIX INC COM 64110L106 96 246 SH   SOLE   0 0 246
NEW IRELAND FUND INC COM 645673104 1 75 PRN   SOLE   0 0 75
NEW YORK TIMES CO CL A 650111107 3 100 SH   SOLE   0 0 100
NEXTERA ENERGY INC COM 65339F101 84 500 SH   SOLE   0 0 500
NIKE INC CL B 654106103 451 5,666 SH   SOLE   0 0 5,666
NOAH HLDGS LTD SPON ADS CL A 65487X102 21 400 SH   SOLE   0 0 400
NORFOLK SOUTHERN CORP COM 655844108 33 217 SH   SOLE   0 0 217
NORTHROP GRUMMAN CORP COM 666807102 31 100 SH   SOLE   0 0 100
NVIDIA CORP COM 67066G104 308 1,300 SH   SOLE   0 0 1,300
OKTA INC CL A 679295105 5 100 SH   SOLE   0 0 100
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 7 100 SH   SOLE   0 0 100
OMEGA HEALTHCARE INVS INC COM 681936100 69 2,232 PRN   SOLE   0 0 2,232
ON SEMICONDUCTOR CORP COM 682189105 29 1,300 SH   SOLE   0 0 1,300
ORACLE CORP COM 68389X105 1,839 41,731 SH   SOLE   0 0 41,731
OSHKOSH CORP COM 688239201 6 91 SH   SOLE   0 0 91
OSISKO GOLD ROYALTIES LTD COM 68827L101 2 180 SH   SOLE   0 0 180
OWENS & MINOR INC NEW COM 690732102 78 4,650 SH   SOLE   0 0 4,650
PATTERSON COMPANIES INC COM 703395103 966 42,601 SH   SOLE   0 0 42,601
PAYCOM SOFTWARE INC COM 70432V102 15 150 SH   SOLE   0 0 150
PAYPAL HLDGS INC COM 70450Y103 16 196 SH   SOLE   0 0 196
PEPSICO INC COM 713448108 5,455 50,109 SH   SOLE   1,200 0 48,909
PERSPECTA INC COM 715347100 3 124 SH   SOLE   0 0 124
PETIQ INC COM CL A 71639T106 10 375 SH   SOLE   0 0 375
PFIZER INC COM 717081103 101 2,782 SH   SOLE   0 0 2,782
PHILIP MORRIS INTL INC COM 718172109 619 7,662 SH   SOLE   0 0 7,662
PHILLIPS 66 COM 718546104 77 682 SH   SOLE   0 0 682
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 617 12,088 SH   SOLE   0 0 12,088
PIMCO CORPORATE & INCOME OPP COM 72201B101 28 1,584 PRN   SOLE   0 0 1,584
PIMCO CORPORATE INCOME STRAT COM 72200U100 31 1,750 PRN   SOLE   0 0 1,750
PNC FINL SVCS GROUP INC COM 693475105 61 452 SH   SOLE   0 0 452
PRICE T ROWE GROUP INC COM 74144T108 2,890 24,896 SH   SOLE   800 0 24,096
PRINCIPAL FINL GROUP INC COM 74251V102 13 248 SH   SOLE   0 0 248
PROCTER AND GAMBLE CO COM 742718109 4,359 55,843 SH   SOLE   1,230 0 54,613
PROSHARES TR PSHS ULTSH 20YRS 74347B201 22 600 SH Call SOLE   0 0 600
PROSHARES TR PSHS ULTSH 20YRS 74347B201 4 100 SH Call SOLE   0 0 100
PROSHARES TR ULTRA FNCLS NEW 74347X633 6,201 153,371 SH   SOLE   6,600 0 146,771
PROSHARES TR PSHS ULTRA INDL 74347R727 284 4,144 SH   SOLE   0 0 4,144
PROSHARES TR ULT R/EST NEW 74347X625 397 6,040 SH   SOLE   0 0 6,040
PROSHARES TR ULTRPRO S&P500 74347X864 262 5,595 SH   SOLE   0 0 5,595
PROSHARES TR ULTRPRO DOW30 74347X823 23 277 SH   SOLE   0 0 277
PROSHARES TR ULTRAPRO QQQ 74347X831 400 7,002 SH   SOLE   0 0 7,002
PROSHARES TR DJ BRKFLD GLB 74347B508 15 360 SH   SOLE   0 0 360
PROSHARES TR PSHS ULTSH 20YRS 74347B201 363 10,098 SH   SOLE   0 0 10,098
PROSHARES TR PSHS ULT S&P 500 74347R107 7,068 63,514 SH   SOLE   2,405 0 61,109
PROSHARES TR RUSS 2000 DIVD 74347B698 6,020 105,336 SH   SOLE   1,525 0 103,811
PROSHARES TR PSHS ULT HLTHCRE 74347R735 1,224 13,555 SH   SOLE   0 0 13,555
PROSHARES TR PSHS ULTRA TECH 74347R693 3,522 34,278 SH   SOLE   0 0 34,278
PROSHARES TR S&P MDCP 400 DIV 74347B680 6,154 112,891 SH   SOLE   2,170 0 110,721
PROSHARES TR PSHS ULTRA QQQ 74347R206 9,428 109,050 SH   SOLE   4,240 0 104,810
PROSHARES TR S&P 500 DV ARIST 74348A467 4,611 73,969 SH   SOLE   0 0 73,969
PROSHARES TR PSHS ULT MCAP400 74347R404 59 1,380 SH   SOLE   0 0 1,380
PROSHARES TR HGH YLD INT RATE 74348A541 105 1,575 SH   SOLE   0 0 1,575
PROSHARES TR MSCI EUR DIV 74347B540 81 1,950 SH   SOLE   0 0 1,950
PROSHARES TR MSCI EAFE DIVD 74347B839 2 65 SH   SOLE   0 0 65
PROSHARES TR PSHS ULTRA O&G 74347R719 3 67 SH   SOLE   0 0 67
PROSHARES TR PSHS LC COR PLUS 74347R248 897 13,280 SH   SOLE   0 0 13,280
PROSHARES TR PSHS ULT NASB 74347R214 1,599 27,963 SH   SOLE   0 0 27,963
PRUDENTIAL FINL INC COM 744320102 47 506 SH   SOLE   0 0 506
PUBLIC STORAGE COM 74460D109 91 400 SH   SOLE   0 0 400
PUBLIC SVC ENTERPRISE GROUP COM 744573106 54 1,000 SH   SOLE   0 0 1,000
QUALCOMM INC COM 747525103 6 100 SH   SOLE   0 0 100
QUANTA SVCS INC COM 74762E102 317 9,500 SH   SOLE   0 0 9,500
QUEST DIAGNOSTICS INC COM 74834L100 6,306 57,357 SH   SOLE   1,810 0 55,547
RAYTHEON CO COM NEW 755111507 8 40 SH   SOLE   0 0 40
REALTY INCOME CORP COM 756109104 65 1,200 SH   SOLE   0 0 1,200
REGIONS FINL CORP NEW COM 7591EP100 9 493 SH   SOLE   0 0 493
RIO TINTO PLC SPONSORED ADR 767204100 35 625 SH   SOLE   0 0 625
RITE AID CORP COM 767754104 1 700 SH   SOLE   0 0 700
ROBERT HALF INTL INC COM 770323103 87 1,330 SH   SOLE   0 0 1,330
ROYAL BK CDA MONTREAL QUE COM 780087102 14 184 SH   SOLE   0 0 184
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 10 100 SH   SOLE   0 0 100
ROYAL GOLD INC COM 780287108 105 1,127 SH   SOLE   0 0 1,127
RYERSON HLDG CORP COM 783754104 446 40,000 SH   SOLE   0 0 40,000
SALESFORCE COM INC COM 79466L302 22 160 SH   SOLE   0 0 160
SANDSTORM GOLD LTD COM NEW 80013R206 2 500 SH   SOLE   0 0 500
SANDY SPRING BANCORP INC COM 800363103 203 4,940 SH   SOLE   0 0 4,940
SANOFI SPONSORED ADR 80105N105 5 116 SH   SOLE   0 0 116
SAP SE SPON ADR 803054204 23 200 SH   SOLE   0 0 200
SCHLUMBERGER LTD COM 806857108 7 103 SH   SOLE   0 0 103
SCHWAB CHARLES CORP NEW COM 808513105 893 17,485 SH   SOLE   0 0 17,485
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 289 5,705 SH   SOLE   0 0 5,705
SCHWAB STRATEGIC TR US TIPS ETF 808524870 211 3,848 SH   SOLE   0 0 3,848
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 0 4 SH   SOLE   0 0 4
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 482 9,778 SH   SOLE   76 0 9,702
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 1 15 SH   SOLE   0 0 15
SEABRIDGE GOLD INC COM 811916105 4 315 SH   SOLE   0 0 315
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 9,885 90,435 SH   SOLE   1,700 0 88,735
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 6,017 72,093 SH   SOLE   2,000 0 70,093
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 2,781 53,515 SH   SOLE   2,650 0 50,865
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 2,580 50,077 SH   SOLE   0 0 50,077
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9,752 140,375 SH   SOLE   3,430 0 136,945
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 8,685 121,254 SH   SOLE   1,900 0 119,354
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 7,177 269,910 SH   SOLE   4,500 0 265,410
SELECT SECTOR SPDR TR ENERGY 81369Y506 3,085 40,625 SH   SOLE   1,500 0 39,125
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 2,040 35,123 SH   SOLE   1,500 0 33,623
SEMPRA ENERGY COM 816851109 62 536 SH   SOLE   0 0 536
SENIOR HSG PPTYS TR SH BEN INT 81721M109 1 30 SH   SOLE   0 0 30
SERVICENOW INC COM 81762P102 17 100 SH   SOLE   0 0 100
SHERWIN WILLIAMS CO COM 824348106 3,303 8,105 SH   SOLE   110 0 7,995
SHORE BANCSHARES INC COM 825107105 6 300 SH   SOLE   0 0 300
SIGA TECHNOLOGIES INC COM 826917106 9 1,490 SH   SOLE   0 0 1,490
SITEONE LANDSCAPE SUPPLY INC COM 82982L103 8 100 SH   SOLE   0 0 100
SMUCKER J M CO COM NEW 832696405 1,599 14,876 SH   SOLE   0 0 14,876
SNAP ON INC COM 833034101 18 111 SH   SOLE   0 0 111
SOUTHERN CO COM 842587107 31 675 SH   SOLE   0 0 675
SOUTHERN NATL BANCORP OF VA COM 843395104 12 678 SH   SOLE   0 0 678
SOUTHWEST AIRLS CO COM 844741108 8 150 SH   SOLE   0 0 150
SOUTHWESTERN ENERGY CO COM 845467109 34 6,500 SH   SOLE   0 0 6,500
SPDR GOLD TRUST GOLD SHS 78463V107 5 45 SH   SOLE   0 0 45
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 13 327 SH   SOLE   0 0 327
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,237 4,561 SH   SOLE   0 0 4,561
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 5,492 113,089 SH   SOLE   2,600 0 110,489
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 1,899 44,105 SH   SOLE   0 0 44,105
SPDR SERIES TRUST S&P METALS MNG 78464A755 1,486 41,896 SH   SOLE   1,300 0 40,596
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 4,757 120,272 SH   SOLE   1,380 0 118,892
SPDR SERIES TRUST OILGAS EQUIP 78464A748 1,546 91,155 SH   SOLE   3,000 0 88,155
SPDR SERIES TRUST S&P BIOTECH 78464A870 95 1,000 SH   SOLE   0 0 1,000
SPDR SERIES TRUST S&P INS ETF 78464A789 6,260 210,073 SH   SOLE   4,515 0 205,558
SPDR SERIES TRUST S&P BK ETF 78464A797 4,313 91,444 SH   SOLE   1,800 0 89,644
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1 22 SH   SOLE   0 0 22
SPLUNK INC COM 848637104 20 200 SH   SOLE   0 0 200
SPRINT CORP COM SER 1 85207U105 2 400 SH   SOLE   0 0 400
SPROTT PHYSICAL GOLD & SILVE TR UNIT 153501101 3 200 PRN   SOLE   0 0 200
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 2 200 SH   SOLE   0 0 200
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 16 345 SH   SOLE   0 0 345
STARBUCKS CORP COM 855244109 747 15,297 SH   SOLE   0 0 15,297
STEEL DYNAMICS INC COM 858119100 5 100 SH   SOLE   0 0 100
STIFEL FINL CORP COM 860630102 52 1,000 SH   SOLE   0 0 1,000
STONECASTLE FINL CORP COM 861780104 5 200 SH   SOLE   0 0 200
STRYKER CORP COM 863667101 11,065 65,525 SH   SOLE   1,230 0 64,295
SUNTRUST BKS INC COM 867914103 8 114 SH   SOLE   0 0 114
SUPER MICRO COMPUTER INC COM 86800U104 809 34,225 SH   SOLE   0 0 34,225
SYNCHRONY FINL COM 87165B103 847 25,367 SH   SOLE   0 0 25,367
SYSCO CORP COM 871829107 8,642 126,555 SH   SOLE   2,100 0 124,455
TAPESTRY INC CALL 876030907 0 100 SH Call SOLE   0 0 100
TARGET CORP COM 87612E106 2 30 SH   SOLE   0 0 30
TRANSOCEAN LTD REG SHS H8817H100 1 100 SH   SOLE   0 0 100
TWILIO INC CL A 90138F102 3 50 SH   SOLE   0 0 50
TWITTER INC COM 90184L102 7 150 SH   SOLE   0 0 150
U S SILICA HLDGS INC COM 90346E103 72 2,790 SH   SOLE   0 0 2,790
UNDER ARMOUR INC CALL 904311906 0 200 SH Call SOLE   0 0 200
UNION PAC CORP COM 907818108 96 677 SH   SOLE   0 0 677
UNITED BANKSHARES INC WEST V COM 909907107 42 1,159 SH   SOLE   0 0 1,159
UNITED PARCEL SERVICE INC CL B 911312106 64 607 SH   SOLE   0 0 607
UNITED TECHNOLOGIES CORP COM 913017109 699 5,590 SH   SOLE   0 0 5,590
UNITEDHEALTH GROUP INC COM 91324P102 94 382 SH   SOLE   0 0 382
UNITI GROUP INC COM 91325V108 20 1,000 SH   SOLE   0 0 1,000
V F CORP COM 918204108 185 2,264 SH   SOLE   0 0 2,264
VALEANT PHARMACEUTICALS INTL COM 91911K102 33 1,400 SH   SOLE   0 0 1,400
VALLEY NATL BANCORP COM 919794107 1 100 SH   SOLE   0 0 100
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1 65 SH   SOLE   0 0 65
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 52 354 SH   SOLE   0 0 354
VANGUARD INDEX FDS MID CAP ETF 922908629 1,443 9,152 SH   SOLE   0 0 9,152
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,867 35,198 SH   SOLE   1,500 0 33,698
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 32 756 SH   SOLE   0 0 756
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 6 100 SH   SOLE   0 0 100
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 685 8,768 SH   SOLE   0 0 8,768
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 9 220 SH   SOLE   0 0 220
VERIZON COMMUNICATIONS INC COM 92343V104 22 441 SH   SOLE   0 0 441
VIRTUS INVT PARTNERS INC COM 92828Q109 11 85 SH   SOLE   0 0 85
VISA INC COM CL A 92826C839 4,115 31,068 SH   SOLE   505 0 30,563
VOYA FINL INC COM 929089100 1,037 22,067 SH   SOLE   0 0 22,067
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,757 95,934 SH   SOLE   2,050 0 93,884
WALMART INC COM 931142103 3,750 43,784 SH   SOLE   0 0 43,784
WEIGHT WATCHERS INTL INC NEW COM 948626106 61 600 SH   SOLE   0 0 600
WELBILT INC COM 949090104 471 21,095 SH   SOLE   6,700 0 14,395
WELLS FARGO CO NEW COM 949746101 2 28 SH   SOLE   0 0 28
WESTERN DIGITAL CORP COM 958102105 39 500 SH   SOLE   0 0 500
WESTERN UN CO COM 959802109 23 1,150 SH   SOLE   0 0 1,150
YUM BRANDS INC COM 988498101 36 465 SH   SOLE   0 0 465
YUM CHINA HLDGS INC COM 98850P109 18 465 SH   SOLE   0 0 465