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
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 43 213 SH   SOLE   0 0 213
BROWN FORMAN CORP CL B 115637209 1,185 22,445 SH   SOLE   3,300 0 19,145
OMEGA HEALTHCARE INVS INC COM 681936100 38 1,000 PRN   SOLE   0 0 1,000
NEW IRELAND FUND INC COM 645673104 1 75 PRN   SOLE   0 0 75
AMERICAN INTL GROUP INC *W EXP 01/19/202 026874156 0 28 PRN   SOLE   0 0 28
GENERAL MLS INC COM 370334104 5 100 SH Call SOLE   0 0 100
FACEBOOK INC CL A 30303M102 17 100 SH Call SOLE   0 0 100
DISNEY WALT CO COM DISNEY 254687106 11 100 SH Call SOLE   0 0 100
SPROTT PHYSICAL PLAT PALLA UNIT 85207Q104 2 150 SH   SOLE   0 0 150
YUM CHINA HLDGS INC COM 98850P109 21 465 SH   SOLE   0 0 465
YUM BRANDS INC COM 988498101 42 425 SH   SOLE   0 0 425
22ND CENTY GROUP INC COM 90137F103 11 6,400 SH   SOLE   0 0 6,400
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 4,192 93,127 SH   SOLE   2,600 0 90,527
PROSHARES TR ULT FTSE CHIN 50 74347X880 4 50 SH   SOLE   0 0 50
SPDR SERIES TRUST S&P OILGAS EXP 78464A730 66 2,154 SH   SOLE   0 0 2,154
EXXON MOBIL CORP COM 30231G102 412 5,093 SH   SOLE   0 0 5,093
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 10,028 88,083 SH   SOLE   1,700 0 86,383
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 7,092 77,297 SH   SOLE   2,000 0 75,272
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 3,473 59,698 SH   SOLE   2,650 0 57,048
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,966 52,856 SH   SOLE   0 0 52,856
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 9,148 123,619 SH   SOLE   3,430 0 120,189
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 8,942 119,185 SH   SOLE   1,900 0 117,260
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 6,153 239,308 SH   SOLE   4,500 0 234,708
SELECT SECTOR SPDR TR ENERGY 81369Y506 34 510 SH   SOLE   0 0 510
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 268 5,722 SH   SOLE   1,000 0 4,722
SELECT SECTOR SPDR TR SBI MATERIALS 81369Y100 1,569 28,276 SH   SOLE   1,500 0 26,776
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 3,788 98,257 SH   SOLE   1,380 0 96,877
SPDR SERIES TRUST S&P BIOTECH 78464A870 72 800 SH   SOLE   0 0 800
WESTERN UN CO COM 959802109 17 900 SH   SOLE   0 0 900
AQUA AMERICA INC COM 03836W103 644 17,674 SH   SOLE   3,531 0 14,143
WHEATON PRECIOUS METALS CO COM 962879102 2 100 SH   SOLE   0 0 100
WALMART INC COM 931142103 4,191 42,974 SH   SOLE   0 0 42,974
WRIGHT MED GROUP N V ORD SHS N96617118 648 20,600 SH   SOLE   0 0 20,600
WASTE MGMT INC DEL COM 94106L109 6 60 SH   SOLE   0 0 60
WESTLAKE CHEM CORP COM 960413102 3 45 SH   SOLE   0 0 45
WILLDAN GROUP INC COM 96924N100 11 292 SH   SOLE   0 0 292
WIX COM LTD SHS M98068105 12 100 SH   SOLE   0 0 100
WELLS FARGO CO NEW COM 949746101 2 46 SH   SOLE   0 0 46
WESTERN DIGITAL CORP COM 958102105 2 40 SH   SOLE   0 0 40
WORKDAY INC CL A 98138H101 292 1,516 SH   SOLE   0 0 1,516
WELBILT INC COM 949090104 223 13,620 SH   SOLE   0 0 13,620
WALGREENS BOOTS ALLIANCE I COM 931427108 6,612 104,499 SH   SOLE   2,050 0 102,449
WABTEC CORP COM 929740108 130 1,763 SH   SOLE   0 0 1,763
VERIZON COMMUNICATIONS INC COM 92343V104 17 290 SH   SOLE   0 0 290
VANGUARD INTL EQUITY INDEX FTSE EMR MKT ETF 922042858 410 9,638 SH   SOLE   0 0 9,638
VENTAS INC COM 92276F100 11 178 SH   SOLE   0 0 178
VERTEX PHARMACEUTICALS INC COM 92532F100 302 1,642 SH   SOLE   0 0 1,642
VOYA FINL INC COM 929089100 78 1,560 SH   SOLE   0 0 1,560
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 55 354 SH   SOLE   0 0 354
VANGUARD INDEX FDS MID CAP ETF 922908629 1,341 8,343 SH   SOLE   0 0 8,343
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,109 35,778 SH   SOLE   1,500 0 34,278
VIAVI SOLUTIONS INC COM 925550105 173 14,000 SH   SOLE   0 0 14,000
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 6 100 SH   SOLE   0 0 100
V F CORP COM 918204108 437 5,029 SH   SOLE   0 0 5,029
VANGUARD TAX MANAGED INTL FTSE DEV MKT ETF 921943858 9 220 SH   SOLE   0 0 220
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 524 6,573 SH   SOLE   0 0 6,573
MARRIOTT VACTINS WORLDWID COM 57164Y107 6 68 SH   SOLE   0 0 68
VISA INC COM CL A 92826C839 5,168 33,090 SH   SOLE   700 0 32,390
PROSHARES TR ULTRA FNCLS NEW 74347X633 5,586 139,475 SH   SOLE   6,600 0 132,875
PROSHARES TR PSHS ULTRA INDL 74347R727 250 3,426 SH   SOLE   0 0 3,426
CITIGROUP GLOBAL MKTS HLDG VLCTYSHS 3X LNG 17325E291 702 38,800 SH   SOLE   0 0 38,800
UNITED TECHNOLOGIES CORP COM 913017109 12 90 SH   SOLE   0 0 90
PROSHARES TR ULT R/EST NEW 74347X625 456 6,000 SH   SOLE   0 0 6,000
UNITED PARCEL SERVICE INC CL B 911312106 58 520 SH   SOLE   0 0 520
PROSHARES TR ULTRPRO S&P500 74347X864 1,314 26,660 SH   SOLE   0 0 26,660
UNION PACIFIC CORP COM 907818108 561 3,357 SH   SOLE   0 0 3,357
UNITEDHEALTH GROUP INC COM 91324P102 94 382 SH   SOLE   0 0 382
PROSHARES TR ULTRPRO DOW30 74347X823 32 328 SH   SOLE   0 0 328
UNITED BANKSHARES INC WEST COM 909907107 42 1,159 SH   SOLE   0 0 1,159
UNION BANKSHARES CORP NEW COM 90539J109 194 6,000 SH   SOLE   0 0 6,000
UNDER ARMOUR INC CL A 904311107 1 40 SH   SOLE   0 0 40
UNDER ARMOUR INC CL C 904311206 1 40 SH   SOLE   0 0 40
TWITTER INC COM 90184L102 5 150 SH   SOLE   0 0 150
TWILIO INC CL A 90138F102 6 50 SH   SOLE   0 0 50
PROSHARES TR ULSH 20YRTRE NEW 74348A491 1 28 SH   SOLE   0 0 28
TRACTOR SUPPLY CO COM 892356106 5 48 SH   SOLE   0 0 48
PRICE T ROWE GROUP INC COM 74144T108 2,068 20,654 SH   SOLE   1,000 0 19,654
PROSHARES TR ULTRAPRO QQQ 74347X831 627 11,067 SH   SOLE   0 0 11,067
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 17 345 SH   SOLE   0 0 345
PROSHARES TR DJ BRKFLD GLB 74347B508 6 140 SH   SOLE   0 0 140
ISHARES TR TIPS BD ETF 464287176 6 52 SH   SOLE   0 0 52
TARGET CORP COM 87612E106 18 230 SH   SOLE   0 0 230
ATLASSIAN CORP PLC CL A G06242104 11 100 SH   SOLE   0 0 100
PROSHARES TR PSHS ULTSH 20YRS 74347B201 472 14,635 SH   SOLE   0 0 14,635
AT&T INC COM 00206R102 87 2,776 SH   SOLE   0 0 2,776
SYSCO CORP COM 871829107 7,959 119,223 SH   SOLE   2,100 0 117,123
STRYKER CORP COM 863667101 12,531 63,444 SH   SOLE   1,230 0 62,199
SYNCHRONY FINL COM 87165B103 11 355 SH   SOLE   0 0 355
STANLEY BLACK & DECKER INC COM 854502101 5 35 SH   SOLE   0 0 35
CONSTELLATION BRANDS INC CL A 21036P108 259 1,476 SH   SOLE   0 0 1,476
STMICROELECTRONICS N V NY REGISTRY 861012102 1 100 SH   SOLE   0 0 100
SUNTRUST BKS INC COM 867914103 7 114 SH   SOLE   0 0 114
PROSHARES TR PSHS ULT S&P 500 74347R107 7,540 64,006 SH   SOLE   2,405 0 61,601
SS&C TECHNOLOGIES HLDGS IN COM 78467J100 339 5,325 SH   SOLE   0 0 5,325
SEMPRA ENERGY COM 816851109 69 549 SH   SOLE   0 0 549
SQUARE INC CL A 852234103 558 7,450 SH   SOLE   0 0 7,450
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,040 3,681 SH   SOLE   0 0 3,681
SPLUNK INC COM 848637104 584 4,690 SH   SOLE   0 0 4,690
ISHARES TR PHLX SEMICND ETF 464287523 3,851 20,315 SH   SOLE   505 0 19,810
DIREXION SHS ETF TR DLY SCOND 3XBU 25459W458 1,049 7,628 SH   SOLE   0 0 7,628
SOUTHERN NATL BANCORP OF V COM 843395104 10 678 SH   SOLE   0 0 678
SOUTHERN CO COM 842587107 54 1,052 SH   SOLE   0 0 1,052
SANOFI SPONSORED ADR 80105N105 5 116 SH   SOLE   0 0 116
SYNOVUS FINL CORP COM NEW 87161C501 16 460 SH   SOLE   0 0 460
SENIOR HSG PPTYS TR SH BEN INT 81721M109 0 30 SH   SOLE   0 0 30
PROSHARES TR RUSS 2000 DIVD 74347B698 5,556 95,380 SH   SOLE   1,700 0 93,680
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
SCHLUMBERGER LTD COM 806857108 5 106 SH   SOLE   0 0 106
SMUCKER J M CO COM NEW 832696405 1,742 14,951 SH   SOLE   0 0 14,951
SILICON MOTION TECHNOLOGY SPONSORED ADR 82706C108 20 500 SH   SOLE   0 0 500
SIGA TECHNOLOGIES INC COM 826917106 16 2,740 SH   SOLE   0 0 2,740
ISHARES TR 1 3 YR TREAS BD 464287457 18 218 SH   SOLE   0 0 218
SHERWIN WILLIAMS CO COM 824348106 3,875 8,997 SH   SOLE   250 0 8,737
SHOPIFY INC CL A 82509L107 21 100 SH   SOLE   0 0 100
SHORE BANCSHARES INC COM 825107105 4 300 SH   SOLE   0 0 300
ISHARES TR EAFE SML CP ETF 464288273 40 695 SH   SOLE   0 0 695
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 481 9,268 SH   SOLE   0 0 9,268
THE CHARLES SCHWAB CORPORA COM 808513105 51 1,190 SH   SOLE   0 0 1,190
SCHWAB STRATEGIC TR US TIPS ETF 808524870 25 458 SH   SOLE   0 0 458
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 2 59 SH   SOLE   0 0 59
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 369 7,055 SH   SOLE   0 0 7,055
SCHWAB STRATEGIC TR US BRD MKT ETF 808524102 3 45 SH   SOLE   0 0 45
STARBUCKS CORP COM 855244109 3,499 47,074 SH   SOLE   0 0 47,074
SANDY SPRING BANCORP INC COM 800363103 155 4,940 SH   SOLE   0 0 4,940
SAP SE SPON ADR 803054204 23 200 SH   SOLE   0 0 200
SANDSTORM GOLD LTD COM NEW 80013R206 3 500 SH   SOLE   0 0 500
SEABRIDGE GOLD INC COM 811916105 5 415 SH   SOLE   0 0 415
SPRINT CORPORATION COM 85207U105 2 400 SH   SOLE   0 0 400
ROYAL BK CDA MONTREAL QUE COM 780087102 14 184 SH   SOLE   0 0 184
PROSHARES TR PSHS ULT HLTHCRE 74347R735 1,417 13,559 SH   SOLE   0 0 13,559
RAYTHEON CO COM NEW 755111507 7 40 SH   SOLE   0 0 40
PROSHARES TR PSHS ULTRA TECH 74347R693 3,233 29,271 SH   SOLE   0 0 29,271
ROKU INC COM CL A 77543R102 6 100 SH   SOLE   0 0 100
RIO TINTO PLC SPONSORED ADR 767204100 37 625 SH   SOLE   0 0 625
ISHARES INC MSCI GBL GOLD MN 46434G855 2 100 SH   SOLE   0 0 100
ROBERT HALF INTL INC COM 770323103 77 1,185 SH   SOLE   0 0 1,185
ROYAL GOLD INC COM 780287108 23 254 SH   SOLE   0 0 254
REGIONS FINL CORP NEW COM 7591EP100 7 493 SH   SOLE   0 0 493
RESIDEO TECHNOLOGIES INC COM 76118Y104 9 486 SH   SOLE   0 0 486
PROSHARES TR S&P MDCP 400 DIV 74347B680 6,265 111,192 SH   SOLE   2,170 0 109,022
ROYAL CARIBBEAN CRUISES LT COM V7780T103 12 101 SH   SOLE   0 0 101
ROGERS COMMUNICATIONS INC CL B 775109200 3 50 SH   SOLE   0 0 50
RITE AID CORP COM 767754104 0 700 SH   SOLE   0 0 700
INVESCO QQQ TR UNIT SER 1 46090E103 1,220 6,788 SH   SOLE   0 0 6,788
PROSHARES TR PSHS ULTRA QQQ 74347R206 9,615 106,916 SH   SOLE   4,240 0 102,676
PAYPAL HLDGS INC COM 70450Y103 694 6,686 SH   SOLE   0 0 6,686
PHILLIPS 66 PARTNERS LP COM UNIT REP INT 718549207 564 10,767 SH   SOLE   0 0 10,767
PHILLIPS 66 COM 718546104 66 698 SH   SOLE   0 0 698
PUBLIC STORAGE COM 74460D109 87 400 SH   SOLE   0 0 400
PRUDENTIAL FINL INC COM 744320102 46 506 SH   SOLE   0 0 506
PERSPECTA INC COM 715347100 0 4 SH   SOLE   0 0 4
PRA HEALTH SCIENCES INC COM 69354M108 308 2,797 SH   SOLE   0 0 2,797
PNC FINL SVCS GROUP INC COM 693475105 56 458 SH   SOLE   0 0 458
PHILIP MORRIS INTL INC COM 718172109 620 7,017 SH   SOLE   0 0 7,017
INVESCO EXCHNG TRADED FD T PFD ETF 46138E511 2,596 179,043 SH   SOLE   0 0 179,043
INVESCO EXCHANGE TRADED FD GLOBAL DRGN CN 46137V571 49 1,200 SH   SOLE   0 0 1,200
PROCTER AND GAMBLE CO COM 742718109 5,232 50,283 SH   SOLE   1,230 0 49,053
PRINCIPAL FINL GROUP INC COM 74251V102 13 256 SH   SOLE   0 0 256
ISHARES TR PFD AND INCM SEC 464288687 5 145 SH   SOLE   0 0 145
PFIZER INC COM 717081103 123 2,900 SH   SOLE   0 0 2,900
ARATANA THERAPEUTICS INC COM 03874P101 30 8,318 SH   SOLE   0 0 8,318
PEPSICO INC COM 713448108 6,508 53,105 SH   SOLE   1,200 0 51,880
PUBLIC SVC ENTERPRISE GRP COM 744573106 59 1,000 SH   SOLE   0 0 1,000
PATTERSON COMPANIES INC COM 703395103 650 29,736 SH   SOLE   0 0 29,736
PALO ALTO NETWORKS INC COM 697435105 243 1,000 SH   SOLE   0 0 1,000
PAGSEGURO DIGITAL LTD COM CL A G68707101 321 10,750 SH   SOLE   0 0 10,750
PAN AMERICAN SILVER CORP COM 697900108 1 100 SH   SOLE   0 0 100
OSHKOSH CORP COM 688239201 7 92 SH   SOLE   0 0 92
ORACLE CORP COM 68389X105 2,814 52,391 SH   SOLE   0 0 52,351
ON SEMICONDUCTOR CORP COM 682189105 27 1,300 SH   SOLE   0 0 1,300
OWENS & MINOR INC NEW COM 690732102 12 3,000 SH   SOLE   0 0 3,000
ISHARES TR S&P 100 ETF 464287101 25 198 SH   SOLE   0 0 198
REALTY INCOME CORP COM 756109104 88 1,200 SH   SOLE   0 0 1,200
NXP SEMICONDUCTORS N V COM N6596X109 4 50 SH   SOLE   0 0 50
NVR INC COM 62944T105 3 1 SH   SOLE   0 0 1
NVIDIA CORP COM 67066G104 180 1,000 SH   SOLE   0 0 1,000
NORFOLK SOUTHERN CORP COM 655844108 22 119 SH   SOLE   0 0 119
SERVICENOW INC COM 81762P102 656 2,660 SH   SOLE   0 0 2,660
NATIONAL OILWELL VARCO INC COM 637071101 5 200 SH   SOLE   0 0 200
PROSHARES TR S&P 500 DV ARIST 74348A467 7,314 107,913 SH   SOLE   0 0 107,913
NOAH HLDGS LTD SPON ADS CL A 65487X102 10 200 SH   SOLE   0 0 200
NATIONAL RETAIL PPTYS INC COM 637417106 12 211 SH   SOLE   0 0 211
NMI HLDGS INC CL A 629209305 368 14,242 SH   SOLE   0 0 14,242
NIKE INC CL B 654106103 812 9,644 SH   SOLE   0 0 9,644
NETFLIX INC COM 64110L106 93 261 SH   SOLE   0 0 261
NEW RELIC INC COM 64829B100 300 3,040 SH   SOLE   0 0 3,040
PROSHARES TR PSHS ULT MCAP400 74347R404 54 1,380 SH   SOLE   0 0 1,380
ISHARES TR NATIONAL MUN ETF 464288414 137 1,228 SH   SOLE   0 0 1,228
MICRON TECHNOLOGY INC COM 595112103 22 540 SH   SOLE   0 0 540
MICROSOFT CORP COM 594918104 10,792 91,502 SH   SOLE   2,140 0 89,337
MPLX LP COM UNIT REP LTD 55336V100 26 800 SH   SOLE   0 0 800
ALTRIA GROUP INC COM 02209S103 513 8,930 SH   SOLE   0 0 8,930
MANNKIND CORP COM NEW 56400P706 0 1 SH   SOLE   0 0 1
3M CO COM 88579Y101 861 4,146 SH   SOLE   0 0 4,146
MARSH & MCLENNAN COS INC COM 571748102 2 23 SH   SOLE   0 0 23
MELLANOX TECHNOLOGIES LTD SHS M51363113 70 590 SH   SOLE   0 0 590
MKS INSTRUMENT INC COM 55306N104 9 100 SH   SOLE   0 0 100
MCCORMICK & CO INC COM NON VTG 579780206 3,357 22,287 SH   SOLE   1,320 0 20,967
MAGNA INTL INC COM 559222401 61 1,260 SH   SOLE   0 0 1,260
MICRO FOCUS INTERNATIONAL SPON ADR NEW 594837304 0 13 SH   SOLE   0 0 13
MANULIFE FINL CORP COM 56501R106 4 250 SH   SOLE   0 0 250
METLIFE INC COM 59156R108 6 150 SH   SOLE   0 0 150
MERCADOLIBRE INC COM 58733R102 3 6 SH   SOLE   0 0 6
MEDIFAST INC COM 58470H101 107 840 SH   SOLE   0 0 840
MEDTRONIC PLC SHS G5960L103 4,926 54,087 SH   SOLE   1,400 0 52,662
MONDELEZ INTL INC CL A 609207105 6,660 133,411 SH   SOLE   0 0 133,371
MCDONALDS CORP COM 580135101 4,511 23,756 SH   SOLE   900 0 22,856
MARRIOTT INTL INC NEW CL A 571903202 85 678 SH   SOLE   0 0 678
MASTERCARD INC CL A 57636Q104 4,784 20,318 SH   SOLE   400 0 19,908
SOUTHWEST AIRLS CO COM 844741108 3 50 SH   SOLE   0 0 50
ISHARES TR IBOXX INV CP ETF 464287242 44 370 SH   SOLE   0 0 370
LOWES COS INC COM 548661107 95 864 SH   SOLE   0 0 864
LINCOLN NATL CORP IND COM 534187109 451 7,682 SH   SOLE   0 0 7,682
LOCKHEED MARTIN CORP COM 539830109 96 320 SH   SOLE   0 0 320
LIMBACH HLDGS INC COM 53263P105 1 100 SH   SOLE   0 0 100
L3 TECHNOLOGIES INC COM 502413107 11 52 SH   SOLE   0 0 52
LUMENTUM HLDGS INC COM 55024U109 6 100 SH   SOLE   0 0 100
LGI HOMES INC COM 50187T106 60 1,000 SH   SOLE   0 0 1,000
DIREXION SHS ETF TR SP BIOTCH BL NEW 25490K323 3 50 SH   SOLE   0 0 50
KRATOS DEFENSE & SEC SOLUT COM NEW 50077B207 428 27,400 SH   SOLE   0 0 27,400
KROGER CO COM 501044101 1 32 SH   SOLE   0 0 32
SPDR SER TR KENSHO NEW ECO 78468R648 2 60 SH   SOLE   0 0 60
COCA COLA CO COM 191216100 2,983 63,653 SH   SOLE   1,920 0 61,733
KIMBERLY CLARK CORP COM 494368103 3,248 26,217 SH   SOLE   1,000 0 25,217
KIRKLAND LAKE GOLD LTD COM 49741E100 3 100 SH   SOLE   0 0 100
SPDR SERIES TRUST S&P INS ETF 78464A789 5,515 178,475 SH   SOLE   4,515 0 173,885
KEYSIGHT TECHNOLOGIES INC COM 49338L103 349 4,000 SH   SOLE   0 0 4,000
KRANESHARES TR BOSERA MSCI CH 500767405 3 100 SH   SOLE   0 0 100
KELLOGG CO COM 487836108 1,301 22,671 SH   SOLE   0 0 22,671
JPMORGAN CHASE & CO COM 46625H100 213 2,101 SH   SOLE   0 0 2,101
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 83 2,300 SH   SOLE   0 0 2,300
JOHNSON & JOHNSON COM 478160104 7,868 56,287 SH   SOLE   1,150 0 55,107
JD COM INC SPON ADR CL A 47215P106 7 224 SH   SOLE   0 0 224
JABIL INC COM 466313103 3 126 SH   SOLE   0 0 126
JBG SMITH PPTYS COM 46590V100 30 734 SH   SOLE   0 0 734
ISHARES TR US TELECOM ETF 464287713 2,250 75,651 SH   SOLE   2,700 0 72,951
ISHARES TR TRANS AVG ETF 464287192 8,105 43,283 SH   SOLE   735 0 42,548
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
INVESCO LTD SHS G491BT108 8 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 13 118 SH   SOLE   0 0 118
ILLINOIS TOOL WKS INC COM 452308109 6 45 SH   SOLE   0 0 45
INVESCO EXCHNG TRADED FD T INTL BUYBACK 46138E644 70 2,205 SH   SOLE   0 0 2,205
INNOVIVA INC COM 45781M101 70 5,000 SH   SOLE   0 0 5,000
INTEL CORP COM 458140100 2,698 50,243 SH   SOLE   0 0 50,193
ISHARES TR CORE S&P SCP ETF 464287804 24 317 SH   SOLE   0 0 317
ISHARES TR US HLTHCR PR ETF 464288828 79 470 SH   SOLE   0 0 470
INVESCO EXCHNG TRADED FD T S&P INTL LOW 46138E230 54 1,640 SH   SOLE   0 0 1,640
ICON PLC SHS G4705A100 55 400 SH   SOLE   0 0 400
INTERNATIONAL BUSINESS MAC COM 459200101 1,184 8,390 SH   SOLE   0 0 8,360
ISHARES TR IBONDS DEC20 ETF 46434VAQ3 7 295 SH   SOLE   0 0 295
ISHARES TR NASDAQ BIOTECH 464287556 6,380 57,063 SH   SOLE   1,500 0 55,538
ISHARES TR US REGNL BKS ETF 464288778 73 1,690 SH   SOLE   0 0 1,690
PROSHARES TR HGH YLD INT RATE 74348A541 84 1,270 SH   SOLE   0 0 1,270
ISHARES TR IBOXX HI YD ETF 464288513 38 438 SH   SOLE   0 0 438
HERSHEY CO COM 427866108 1,875 16,333 SH   SOLE   0 0 16,333
HARRIS CORP DEL COM 413875105 208 1,302 SH   SOLE   0 0 1,302
HORMEL FOODS CORP COM 440452100 3,372 75,343 SH   SOLE   0 0 75,343
HEALTHEQUITY INC COM 42226A107 7 100 SH   SOLE   0 0 100
HP INC COM 40434L105 2 105 SH   SOLE   0 0 105
HEWLETT PACKARD ENTERPRISE COM 42824C109 2 104 SH   SOLE   0 0 104
HONEYWELL INTL INC COM 438516106 527 3,315 SH   SOLE   150 0 3,165
HNI CORP COM 404251100 7 200 SH   SOLE   0 0 200
HUNTINGTON INGALLS INDS IN COM 446413106 16 75 SH   SOLE   0 0 75
HOME DEPOT INC COM 437076102 434 2,262 SH   SOLE   0 0 2,262
HANESBRANDS INC COM 410345102 5 300 SH   SOLE   0 0 300
HALLIBURTON CO COM 406216101 98 3,352 SH   SOLE   0 0 3,352
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 40 995 SH   SOLE   0 0 995
GRAINGER W W INC COM 384802104 45 150 SH   SOLE   0 0 150
GW PHARMACEUTICALS PLC ADS 36197T103 17 100 SH   SOLE   0 0 100
GOLDMAN SACHS GROUP INC COM 38141G104 27 140 SH   SOLE   0 0 140
GOPRO INC CL A 38268T103 0 10 SH   SOLE   0 0 10
GLOBAL PMTS INC COM 37940X102 273 2,000 SH   SOLE   0 0 2,000
ISHARES TR US TREAS BD ETF 46429B267 11 435 SH   SOLE   0 0 435
ALPHABET INC CAP STK CL A 02079K305 560 476 SH   SOLE   0 0 476
ALPHABET INC CAP STK CL C 02079K107 317 270 SH   SOLE   0 0 270
BARRICK GOLD CORPORATION COM 067901108 2 150 SH   SOLE   0 0 150
GLOBUS MED INC CL A 379577208 1 30 SH   SOLE   0 0 30
CORNING INC COM 219350105 2 50 SH   SOLE   0 0 50
GLU MOBILE INC COM 379890106 2 200 SH   SOLE   0 0 200
SPDR GOLD TRUST GOLD SHS 78463V107 3 28 SH   SOLE   0 0 28
GENERAL MLS INC COM 370334104 2,024 39,103 SH   SOLE   0 0 39,053
ISHARES INC US INTL HGH YLD 464286178 5 96 SH   SOLE   0 0 96
GOLD FIELDS LTD NEW SPONSORED ADR 38059T106 2 500 SH   SOLE   0 0 500
GENERAL ELECTRIC CO COM 369604103 172 17,234 SH   SOLE   0 0 17,234
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 1 65 SH   SOLE   0 0 65
GENERAL DYNAMICS CORP COM 369550108 11 62 SH   SOLE   0 0 62
ISHARES TR GOV/CRED BD ETF 464288596 6 55 SH   SOLE   0 0 55
FULTON FINL CORP PA COM 360271100 48 3,125 SH   SOLE   0 0 3,125
FORTIVE CORP COM 34959J108 309 3,682 SH   SOLE   0 0 3,682
FORTINET INC COM 34959E109 60 710 SH   SOLE   0 0 710
FRESHPET INC COM 358039105 457 10,807 SH   SOLE   0 0 10,807
FERRO CORP COM 315405100 45 2,380 SH   SOLE   0 0 2,380
FABRINET SHS G3323L100 599 11,440 SH   SOLE   0 0 11,440
FLEETCOR TECHNOLOGIES INC COM 339041105 1,068 4,330 SH   SOLE   0 0 4,330
FLIR SYS INC COM 302445101 10 200 SH   SOLE   0 0 200
FITBIT INC CL A 33812L102 12 2,000 SH   SOLE   0 0 2,000
FISERV INC COM 337738108 12,063 136,641 SH   SOLE   3,000 0 133,641
FIDELITY NATL INFORMATION COM 31620M106 315 2,788 SH   SOLE   0 0 2,788
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 12 329 SH   SOLE   0 0 329
FEDEX CORP COM 31428X106 19 102 SH   SOLE   0 0 102
FIRST TR EXCHANGE TRADED F DJ INTERNT IDX 33733E302 6,356 45,757 SH   SOLE   700 0 45,057
FACEBOOK INC CL A 30303M102 63 380 SH   SOLE   0 0 380
FASTENAL CO COM 311900104 59 915 SH   SOLE   0 0 915
DIAMONDBACK ENERGY INC COM 25278X109 7 70 SH   SOLE   0 0 70
EXPONENT INC COM 30214U102 17 300 SH   SOLE   0 0 300
EXPEDITORS INTL WASH INC COM 302130109 31 411 SH   SOLE   0 0 411
EXELIXIS INC COM 30161Q104 508 21,325 SH   SOLE   0 0 21,325
EXELON CORP COM 30161N101 25 501 SH   SOLE   0 0 501
ISHARES INC MSCI HONG KG ETF 464286871 396 15,100 SH   SOLE   0 0 15,100
EVANS BANCORP INC COM NEW 29911Q208 7 200 SH   SOLE   0 0 200
PROSHARES TR MSCI EUR DIV 74347B540 12 300 SH   SOLE   0 0 300
ENTERGY CORP NEW COM 29364G103 64 669 SH   SOLE   0 0 669
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 23 1,492 SH   SOLE   0 0 1,492
ESPERION THERAPEUTICS INC COM 29664W105 1 25 SH   SOLE   0 0 25
ESSENT GROUP LTD COM G3198U102 217 5,000 SH   SOLE   0 0 5,000
DIREXION SHS ETF TR DLY ENRGY BULL3X 25459W888 8 370 SH   SOLE   0 0 370
EQUINIX INC COM 29444U700 5 10 SH   SOLE   0 0 10
ENTERPRISE PRODS PARTNERS COM 293792107 216 7,412 SH   SOLE   0 0 7,412
EPAM SYS INC COM 29414B104 728 4,305 SH   SOLE   0 0 4,305
ENLINK MIDSTREAM LLC COM UNIT REP LTD 29336T100 4 300 SH   SOLE   0 0 300
ISHARES TR JPMORGAN USD EMG 464288281 5 45 SH   SOLE   0 0 45
EDISON INTL COM 281020107 27 442 SH   SOLE   0 0 442
EAGLE BANCORP INC MD COM 268948106 754 15,011 SH   SOLE   0 0 15,011
EQUIFAX INC COM 294429105 3,947 33,312 SH   SOLE   1,425 0 31,887
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 26 400 SH   SOLE   0 0 400
EURONET WORLDWIDE INC COM 298736109 770 5,400 SH   SOLE   0 0 5,400
DIREXION SHS ETF TR DLY EMG MK BL 3X 25490K281 1,564 19,606 SH   SOLE   0 0 19,606
CONSOLIDATED EDISON INC COM 209115104 35 415 SH   SOLE   0 0 415
ECOLAB INC COM 278865100 8,671 49,118 SH   SOLE   1,365 0 47,753
DXC TECHNOLOGY CO COM 23355L106 10 148 SH   SOLE   0 0 148
DOWDUPONT INC COM 26078J100 34 644 SH   SOLE   0 0 644
ISHARES TR SELECT DIVID ETF 464287168 26 267 SH   SOLE   0 0 267
DUKE ENERGY CORP NEW COM NEW 26441C204 130 1,447 SH   SOLE   0 0 1,447
DTE ENERGY CO COM 233331107 58 465 SH   SOLE   0 0 465
DASEKE INC COM 23753F107 2 300 SH   SOLE   0 0 300
DISCOVERY INC COM SER A 25470F104 5 200 SH   SOLE   0 0 200
DISNEY WALT CO COM DISNEY 254687106 7,981 71,882 SH   SOLE   1,670 0 70,192
DIODES INC COM 254543101 6 175 SH   SOLE   0 0 175
PROSHARES TR PSHS ULTRA O&G 74347R719 2 67 SH   SOLE   0 0 67
DANAHER CORPORATION COM 235851102 988 7,481 SH   SOLE   0 0 7,481
QUEST DIAGNOSTICS INC COM 74834L100 3,690 41,038 SH   SOLE   1,810 0 39,228
DEUTSCHE BK AG LDN BRH DB GOLD DBL LNG 25154H749 2 75 SH   SOLE   0 0 75
DOLLAR GEN CORP NEW COM 256677105 5 45 SH   SOLE   0 0 45
DOMINION ENERGY INC COM 25746U109 2,951 38,489 SH   SOLE   175 0 38,289
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1 22 SH   SOLE   0 0 22
CHEVRON CORP NEW COM 166764100 232 1,883 SH   SOLE   0 0 1,883
CVS HEALTH CORP COM 126650100 4,892 90,715 SH   SOLE   1,500 0 89,215
CARETRUST REIT INC COM 14174T107 610 26,000 SH   SOLE   0 0 26,000
CINTAS CORP COM 172908105 74 365 SH   SOLE   0 0 365
CSX CORP COM 126408103 2 28 SH   SOLE   0 0 28
PROSHARES TR PSHS LC COR PLUS 74347R248 894 13,076 SH   SOLE   0 0 13,076
CISCO SYS INC COM 17275R102 13,452 249,165 SH   SOLE   4,525 0 244,610
CRONOS GROUP INC COM 22717L101 460 24,950 SH   SOLE   0 0 24,950
SALESFORCE COM INC COM 79466L302 25 160 SH   SOLE   0 0 160
COSTCO WHSL CORP NEW COM 22160K105 174 717 SH   SOLE   0 0 717
CONOCOPHILLIPS COM 20825C104 71 1,069 SH   SOLE   0 0 1,069
COMMSCOPE HLDG CO INC COM 20337X109 6 260 SH   SOLE   0 0 260
CAPITAL ONE FINL CORP COM 14040H105 94 1,155 SH   SOLE   0 0 1,155
CENTENE CORP DEL COM 15135B101 25 480 SH   SOLE   0 0 480
CMS ENERGY CORP COM 125896100 8 140 SH   SOLE   0 0 140
COMPASS MINERALS INTL INC COM 20451N101 122 2,250 SH   SOLE   0 0 2,250
CUMMINS INC COM 231021106 33 210 SH   SOLE   0 0 210
COMCAST CORP NEW CL A 20030N101 6 150 SH   SOLE   0 0 150
CLOROX CO DEL COM 189054109 4,245 26,456 SH   SOLE   1,150 0 25,306
CLOUDERA INC COM 18914U100 7 630 SH   SOLE   0 0 630
COLGATE PALMOLIVE CO COM 194162103 4,294 62,649 SH   SOLE   1,620 0 61,029
FIRST TR EXCHANGE TRADED F NASDAQ CYB ETF 33734X846 14 500 SH   SOLE   0 0 500
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 29 331 SH   SOLE   0 0 331
GLOBAL X FDS MSCI CHINA FINCL 37950E606 2 100 SH   SOLE   0 0 100
CHURCH & DWIGHT INC COM 171340102 4,095 57,490 SH   SOLE   2,600 0 54,890
CANOPY GROWTH CORP COM 138035100 4 100 SH   SOLE   0 0 100
COLFAX CORP COM 194014106 128 4,325 SH   SOLE   0 0 4,325
CELGENE CORP COM 151020104 46 485 SH   SOLE   0 0 485
COEUR MNG INC COM NEW 192108504 2 475 SH   SOLE   0 0 475
CABOT MICROELECTRONICS COR COM 12709P103 414 3,700 SH   SOLE   0 0 3,700
CARNIVAL CORP UNIT 99/99/9999 143658300 11 210 SH   SOLE   0 0 210
CATERPILLAR INC DEL COM 149123101 466 3,439 SH   SOLE   0 0 3,439
CARDINAL HEALTH INC COM 14149Y108 868 18,029 SH   SOLE   0 0 17,979
CITIGROUP INC COM NEW 172967424 5 85 SH   SOLE   0 0 85
BROADRIDGE FINL SOLUTIONS COM 11133T103 80 770 SH   SOLE   0 0 770
BP PLC SPONSORED ADR 055622104 22 500 SH   SOLE   0 0 500
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 32 580 SH   SOLE   0 0 580
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 111 1,363 SH   SOLE   0 0 0
BIOMARIN PHARMACEUTICAL IN COM 09061G101 27 300 SH   SOLE   0 0 300
BAIDU INC SPON ADR REP A 056752108 12 75 SH   SOLE   0 0 75
PROSHARES TR PSHS ULT NASB 74347R214 527 9,501 SH   SOLE   0 0 9,501
BAUSCH HEALTH COS INC COM 071734107 25 1,000 SH   SOLE   0 0 1,000
BG STAFFING INC COM 05544A109 20 900 SH   SOLE   0 0 900
BECTON DICKINSON & CO COM 075887109 6,050 24,227 SH   SOLE   750 0 23,477
BEST BUY INC COM 086516101 3 37 SH   SOLE   0 0 37
BB&T CORP COM 054937107 324 6,954 SH   SOLE   3,350 0 3,604
BAXTER INTL INC COM 071813109 24 300 SH   SOLE   0 0 300
BANK AMER CORP COM 060505104 384 13,902 SH   SOLE   0 0 13,902
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 477 2,615 SH   SOLE   0 0 2,615
BOEING CO COM 097023105 2,764 7,245 SH   SOLE   0 0 7,245
AMERICAN EXPRESS CO COM 025816109 235 2,153 SH   SOLE   0 0 2,153
BROADCOM INC COM 11135F101 286 950 SH   SOLE   0 0 950
ACTIVISION BLIZZARD INC COM 00507V109 14 300 SH   SOLE   0 0 300
DBX ETF TR XTRACK HRVST CSI 233051879 431 15,000 SH   SOLE   0 0 15,000
ANTHEM INC COM 036752103 17 60 SH   SOLE   0 0 60
ARISTA NETWORKS INC COM 040413106 252 800 SH   SOLE   0 0 800
AMAZON COM INC COM 023135106 865 486 SH   SOLE   75 0 411
AMERICAN TOWER CORP NEW COM 03027X100 4 20 SH   SOLE   0 0 20
AMGEN INC COM 031162100 2,467 12,984 SH   SOLE   200 0 12,784
AMETEK INC NEW COM 031100100 12 150 SH   SOLE   0 0 150
ADVANCED MICRO DEVICES INC COM 007903107 121 4,750 SH   SOLE   0 0 4,750
AMERICAN INTL GROUP INC COM NEW 026874784 3 70 SH   SOLE   0 0 70
ALLERGAN PLC SHS G0177J108 18 123 SH   SOLE   0 0 123
ISHARES TR CORE US AGGBD ET 464287226 121 1,106 SH   SOLE   0 0 1,106
AFLAC INC COM 001055102 6,184 123,688 SH   SOLE   1,300 0 122,358
AUTOMATIC DATA PROCESSING COM 053015103 1,265 7,921 SH   SOLE   0 0 7,911
ANALOG DEVICES INC COM 032654105 94 894 SH   SOLE   0 0 894
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 107 608 SH   SOLE   0 0 608
ACACIA COMMUNICATIONS INC COM 00401C108 849 14,800 SH   SOLE   0 0 14,800
ABBOTT LABS COM 002824100 10,838 135,577 SH   SOLE   2,890 0 132,687
ABBVIE INC COM 00287Y109 4,476 55,546 SH   SOLE   1,000 0 54,546
APPLE INC COM 037833100 3,749 19,736 SH   SOLE   0 0 19,736