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
AGILENT TECHNOLOGIES INC COM Common Stock 00846U101 29 422 SH   SOLE   422 0 0
ALCOA CORP COM Common Stock 013872106 35 1,323 SH   SOLE   1,323 0 0
AMERICAN AIRLS GROUP INC COM Common Stock 02376R102 48 1,480 SH   SOLE   1,480 0 0
AAON INC COM PAR $0.004 Common Stock 000360206 7 188 SH   SOLE   188 0 0
ADVANCE AUTO PARTS INC COM Common Stock 00751Y106 61 390 SH   SOLE   390 0 0
APPLE INC COM Common Stock 037833100 38,817 246,079 SH   SOLE   246,079 0 0
AXON ENTERPRISE INC COM Common Stock 05464C101 57 1,300 SH   SOLE   1,300 0 0
ALLIANCEBERNSTEIN HOLDING LP UNIT LTD PARTN Common Stock 01881G106 28 1,020 SH   SOLE   1,020 0 0
ABBVIE INC COM Common Stock 00287Y109 9,492 102,960 SH   SOLE   102,960 0 0
AMERISOURCEBERGEN CORP COM Common Stock 03073E105 33 443 SH   SOLE   443 0 0
ABM INDS INC COM Common Stock 000957100 28 863 SH   SOLE   863 0 0
ABIOMED INC COM Common Stock 003654100 33 103 SH   SOLE   103 0 0
ABBOTT LABS COM Common Stock 002824100 4,376 60,496 SH   SOLE   60,496 0 0
ARCOSA INC COM Common Stock 039653100 1 41 SH   SOLE   41 0 0
ACADIA PHARMACEUTICALS INC COM Common Stock 004225108 6 350 SH   SOLE   350 0 0
AURORA CANNABIS INC COM Common Stock 05156X108 24 4,829 SH   SOLE   4,829 0 0
ACCO BRANDS CORP COM Common Stock 00081T108 2 261 SH   SOLE   261 0 0
ARCH CAP GROUP LTD ORD Common Stock G0450A105 107 3,991 SH   SOLE   3,991 0 0
ACCENTURE PLC IRELAND SHS CLASS A Common Stock G1151C101 678 4,807 SH   SOLE   4,807 0 0
ACREAGE HOLDINGS INC COM SUB VTG Common Stock 00489Y402 4 200 SH   SOLE   200 0 0
ISHARES MSCI ACWI INDEX FUND ETF 464288257 20 312 SH   SOLE   312 0 0
ISHARES MSCI ACWI EX US INDEX FUND ETF 464288240 2,696 64,231 SH   SOLE   64,231 0 0
ADOBE INC COM Common Stock 00724F101 732 3,237 SH   SOLE   3,237 0 0
ANALOG DEVICES INC COM Common Stock 032654105 385 4,491 SH   SOLE   4,491 0 0
ARCHER DANIELS MIDLAND CO COM Common Stock 039483102 416 10,158 SH   SOLE   10,158 0 0
ADIENT PLC ORD SHS Common Stock G0084W101 0 33 SH   SOLE   33 0 0
AUTOMATIC DATA PROCESSING INC COM Common Stock 053015103 403 3,051 SH   SOLE   3,051 0 0
ALLIANCE DATA SYSTEMS CORP COM Common Stock 018581108 6 38 SH   SOLE   38 0 0
AUTODESK INC COM Common Stock 052769106 208 1,616 SH   SOLE   1,616 0 0
ADDUS HOMECARE CORP COM Common Stock 006739106 17 244 SH   SOLE   244 0 0
AMEREN CORP COM Common Stock 023608102 579 8,879 SH   SOLE   8,879 0 0
AEGION CORP COM Common Stock 00770F104 10 600 SH   SOLE   600 0 0
ADVANCED ENERGY INDS COM Common Stock 007973100 5 127 SH   SOLE   127 0 0
AMERICAN EQTY INVT LIFE HLD CO COM Common Stock 025676206 9 332 SH   SOLE   332 0 0
AMERICAN ELEC PWR CO INC COM Common Stock 025537101 1,729 23,136 SH   SOLE   23,136 0 0
AERCAP HOLDINGS NV SHS Common Stock N00985106 14 358 SH   SOLE   358 0 0
AES CORP COM Common Stock 00130H105 1,400 96,801 SH   SOLE   96,801 0 0
AFLAC INC COM Common Stock 001055102 536 11,760 SH   SOLE   11,760 0 0
AGCO CORP COM Common Stock 001084102 15 277 SH   SOLE   277 0 0
ISHARES CORE U.S. AGGREGATE BOND ETF ETF 464287226 25,647 240,843 SH   SOLE   240,843 0 0
ALLERGAN PLC SHS Common Stock G0177J108 144 1,080 SH   SOLE   1,080 0 0
ASSURED GUARANTY LTD COM Common Stock G0585R106 44 1,141 SH   SOLE   1,141 0 0
AMERICAN INTL GROUP INC COM NEW Common Stock 026874784 112 2,854 SH   SOLE   2,854 0 0
AMERICAN INTL GROUP INC WT EXP 011921 Common Stock 026874156 1 100 SH   SOLE   100 0 0
ALTRA INDL MOTION CORP COM Common Stock 02208R106 68 2,690 SH   SOLE   2,690 0 0
ALBANY INTL CORP CL A Common Stock 012348108 13 215 SH   SOLE   215 0 0
ASSURANT INC COM Common Stock 04621X108 49 543 SH   SOLE   543 0 0
GALLAGHER ARTHUR J & CO COM Common Stock 363576109 67 911 SH   SOLE   911 0 0
AKAMAI TECHNOLOGIES INC COM Common Stock 00971T101 127 2,074 SH   SOLE   2,074 0 0
ALBEMARLE CORP COM Common Stock 012653101 13 166 SH   SOLE   166 0 0
ALLETE INC COM NEW Common Stock 018522300 7 88 SH   SOLE   88 0 0
ALIGN TECHNOLOGY INC COM Common Stock 016255101 26 124 SH   SOLE   124 0 0
ALASKA AIR GROUP INC COM Common Stock 011659109 1,043 17,139 SH   SOLE   17,139 0 0
ALKERMES PLC SHS Common Stock G01767105 184 6,240 SH   SOLE   6,240 0 0
ALLSTATE CORP COM Common Stock 020002101 1,739 20,922 SH   SOLE   20,922 0 0
ALLEGION PUB LTD CO ORD SHS Common Stock G0176J109 807 10,123 SH   SOLE   10,123 0 0
ALLY FINL INC COM Common Stock 02005N100 20 861 SH   SOLE   861 0 0
ALNYLAM PHARMACEUTICALS INC COM Common Stock 02043Q107 11 150 SH   SOLE   150 0 0
ALARM COM HLDGS INC COM Common Stock 011642105 15 292 SH   SOLE   292 0 0
ALTEX INDS INC COM Common Stock 021454103 0 200 SH   SOLE   200 0 0
ALEXION PHARMACEUTICALS INC COM Common Stock 015351109 31 320 SH   SOLE   320 0 0
ANTERO MIDSTREAM PARTNERS LP UNT LTD PARTN Common Stock 03673L103 69 3,215 SH   SOLE   3,215 0 0
APPLIED MATLS INC COM Common Stock 038222105 59 1,790 SH   SOLE   1,790 0 0
AMC ENTMT HLDGS INC CL A COM Common Stock 00165C104 44 3,588 SH   SOLE   3,588 0 0
ADVANCED MICRO DEVICES INC COM Common Stock 007903107 153 8,280 SH   SOLE   8,280 0 0
AMETEK INC NEW COM Common Stock 031100100 102 1,506 SH   SOLE   1,506 0 0
AMEDISYS INC COM Common Stock 023436108 70 597 SH   SOLE   597 0 0
AFFILIATED MANAGERS GROUP INC COM Common Stock 008252108 1 9 SH   SOLE   9 0 0
AMGEN INC COM Common Stock 031162100 1,962 10,081 SH   SOLE   10,081 0 0
ANTERO MIDSTREAM GP LP COM SHS REPSTG Common Stock 03675Y103 11 940 SH   SOLE   940 0 0
JPMORGAN ALERIAN MLP INDEX ETN ETF 46625H365 1,267 56,780 SH   SOLE   56,780 0 0
ALERIAN MLP ETF ETF 00162Q866 622 71,300 SH   SOLE   71,300 0 0
AMN HEALTHCARE SERVICES INC COM Common Stock 001744101 21 379 SH   SOLE   379 0 0
AMERIPRISE FINL INC COM Common Stock 03076C106 427 4,090 SH   SOLE   4,090 0 0
TD AMERITRADE HLDG CORP COM Common Stock 87236Y108 34 700 SH   SOLE   700 0 0
ETRACS ALERIAN MLP INDEX ETN ETF 90267B682 6 400 SH   SOLE   400 0 0
AMERICAN WOODMARK CORPORATION COM Common Stock 030506109 12 220 SH   SOLE   220 0 0
AMAZON COM INC COM Common Stock 023135106 8,525 5,676 SH   SOLE   5,676 0 0
ANDEAVOR LOGISTICS LP COM UNIT LP INT Common Stock 03350F106 75 2,310 SH   SOLE   2,310 0 0
ARISTA NETWORKS INC COM Common Stock 040413106 4 20 SH   SOLE   20 0 0
ANSYS INC COM Common Stock 03662Q105 130 909 SH   SOLE   909 0 0
ANTHEM INC COM Common Stock 036752103 5,731 21,820 SH   SOLE   21,820 0 0
ISHARES S&P AGGRESSIVE ALLOCATION FUND ETF 464289859 2,168 44,372 SH   SOLE   44,372 0 0
AMERICAN OUTDOOR BRANDS CORP COM Common Stock 02874P103 29 2,240 SH   SOLE   2,240 0 0
ISHARES CONSERVATIVE ALLOCATION FUND ETF 464289883 353 10,739 SH   SOLE   10,739 0 0
ISHARES MODERATE ALLOCATION FUND ETF 464289875 268 7,460 SH   SOLE   7,460 0 0
AON PLC SHS CL A Common Stock G0408V102 478 3,291 SH   SOLE   3,291 0 0
ISHARES GROWTH ALLOCATION FUND ETF 464289867 921 22,179 SH   SOLE   22,179 0 0
SMITH A O CORP COM Common Stock 831865209 106 2,487 SH   SOLE   2,487 0 0
APACHE CORP COM Common Stock 037411105 72 2,725 SH   SOLE   2,725 0 0
ARTISAN PARTNERS ASSET MGMT IN CL A Common Stock 04316A108 2 113 SH   SOLE   113 0 0
ANADARKO PETE CORP COM Common Stock 032511107 49 1,121 SH   SOLE   1,121 0 0
AIR PRODS & CHEMS INC COM Common Stock 009158106 329 2,054 SH   SOLE   2,054 0 0
AMPHENOL CORP NEW CL A Common Stock 032095101 173 2,125 SH   SOLE   2,125 0 0
APHRIA INC COM Common Stock 03765K104 6 1,000 SH   SOLE   1,000 0 0
APTIV PLC SHS Common Stock G6095L109 5 74 SH   SOLE   74 0 0
AMERIGAS PARTNERS L P UNIT L P INT Common Stock 030975106 118 4,672 SH   SOLE   4,672 0 0
ANTERO RES CORP COM Common Stock 03674X106 24 2,528 SH   SOLE   2,528 0 0
APPLIANCE RECYCLING CTRS AMER COM NEW Common Stock 03814F205 2 4,375 SH   SOLE   4,375 0 0
ALLIANCE RES PARTNER L P UT LTD PART Common Stock 01877R108 14 800 SH   SOLE   800 0 0
ARAMARK COM Common Stock 03852U106 45 1,561 SH   SOLE   1,561 0 0
ARENA PHARMACEUTICALS INC COM NEW Common Stock 040047607 3 80 SH   SOLE   80 0 0
ARCONIC INC COM Common Stock 03965L100 20 1,199 SH   SOLE   1,199 0 0
ARTESIAN RESOURCES CORP CL A Common Stock 043113208 155 4,450 SH   SOLE   4,450 0 0
ARROW ELECTRS INC COM Common Stock 042735100 21 303 SH   SOLE   303 0 0
ASCENT CAP GROUP INC COM SER A Common Stock 043632108 0 11 SH   SOLE   11 0 0
ASSOCIATES FIRST CAP CORP RESIDL VAL OBL Common Stock 046008207 0 1,470 SH   SOLE   1,470 0 0
ADVANSIX INC COM Common Stock 00773T101 2 82 SH   SOLE   82 0 0
ATHERSYS INC COM Common Stock 04744L106 14 10,000 SH   SOLE   10,000 0 0
ALLEGHENY TECHNOLOGIES INC COM Common Stock 01741R102 4 176 SH   SOLE   176 0 0
ATMOS ENERGY CORP COM Common Stock 049560105 24 255 SH   SOLE   255 0 0
APTARGROUP INC COM Common Stock 038336103 12 123 SH   SOLE   123 0 0
ADHERA THERAPEUTICS INC COM Common Stock 00687E109 0 3 SH   SOLE   3 0 0
ACTIVISION BLIZZARD INC COM Common Stock 00507V109 108 2,311 SH   SOLE   2,311 0 0
AUTOWEB INC COM Common Stock 05335B100 13 4,420 SH   SOLE   4,420 0 0
YAMANA GOLD INC COM Common Stock 98462Y100 2 700 SH   SOLE   700 0 0
BROADCOM INC COM Common Stock 11135F101 14 56 SH   SOLE   56 0 0
AVANOS MED INC COM Common Stock 05350V106 55 1,226 SH   SOLE   1,226 0 0
AVNET INC COM Common Stock 053807103 13 347 SH   SOLE   347 0 0
AVERY DENNISON CORP COM Common Stock 053611109 233 2,599 SH   SOLE   2,599 0 0
ARMSTRONG WORLD INDS INC NEW COM Common Stock 04247X102 152 2,604 SH   SOLE   2,604 0 0
AMERICAN WTR WKS CO INC NEW COM Common Stock 030420103 4 45 SH   SOLE   45 0 0
AMERICAN STS WTR CO COM Common Stock 029899101 94 1,400 SH   SOLE   1,400 0 0
AMERICAN AXLE & MFG HLDGS INC COM Common Stock 024061103 4 350 SH   SOLE   350 0 0
AXION VENTURES INC COM Common Stock 05465L100 2 2,500 SH   SOLE   2,500 0 0
AMERICAN EXPRESS CO COM Common Stock 025816109 2,685 28,169 SH   SOLE   28,169 0 0
AXALTA COATING SYS LTD COM Common Stock G0750C108 137 5,867 SH   SOLE   5,867 0 0
ACUITY BRANDS INC COM Common Stock 00508Y102 209 1,819 SH   SOLE   1,819 0 0
ALTERYX INC COM CL A Common Stock 02156B103 3 50 SH   SOLE   50 0 0
AUTOZONE INC COM Common Stock 053332102 26 31 SH   SOLE   31 0 0
ASPEN TECHNOLOGY INC COM Common Stock 045327103 2 28 SH   SOLE   28 0 0
BOEING CO COM Common Stock 097023105 8,773 27,204 SH   SOLE   27,204 0 0
INVESCO TAXABLE MUNICIPAL BOND ETF ETF 46138G805 92 3,091 SH   SOLE   3,091 0 0
BANK AMER CORP COM Common Stock 060505104 7,747 314,412 SH   SOLE   314,412 0 0
LIBERTY MEDIA CORP DELAWARE COM A BRAVES GRP Common Stock 531229706 0 10 SH   SOLE   10 0 0
LIBERTY MEDIA CORP DELAWARE COM C BRAVES GRP Common Stock 531229888 1 23 SH   SOLE   23 0 0
BAXTER INTL INC COM Common Stock 071813109 2,524 38,244 SH   SOLE   38,244 0 0
BLACKBERRY LTD COM Common Stock 09228F103 4 500 SH   SOLE   500 0 0
BED BATH & BEYOND INC COM Common Stock 075896100 78 6,800 SH   SOLE   6,800 0 0
VANECK VECTORS BIOTECH ETF ETF 92189F726 11 95 SH   SOLE   95 0 0
BB&T CORP COM Common Stock 054937107 5,497 126,902 SH   SOLE   126,902 0 0
BROOKFIELD BUSINESS PARTNERS L UNIT LTD LP Common Stock G16234109 1 28 SH   SOLE   28 0 0
BEST BUY INC COM Common Stock 086516101 1,268 23,945 SH   SOLE   23,945 0 0
BCE INC COM NEW Common Stock 05534B760 369 9,305 SH   SOLE   9,305 0 0
BARCLAYS PLC SHS Common Stock G08036124 1 534 SH   SOLE   534 0 0
BRINKS CO COM Common Stock 109696104 19 294 SH   SOLE   294 0 0
BALCHEM CORP COM Common Stock 057665200 18 232 SH   SOLE   232 0 0
BECTON DICKINSON & CO COM Common Stock 075887109 11,283 50,074 SH   SOLE   50,074 0 0
BEACON ROOFING SUPPLY INC COM Common Stock 073685109 29 904 SH   SOLE   904 0 0
FRANKLIN RES INC COM Common Stock 354613101 116 3,872 SH   SOLE   3,872 0 0
BROOKFIELD RENEWABLE PARTNERS PARTNERSHIP UNIT Common Stock G16258108 248 9,570 SH   SOLE   9,570 0 0
BERRY GLOBAL GROUP INC COM Common Stock 08579W103 133 2,795 SH   SOLE   2,795 0 0
BRIGHT HORIZONS FAM SOL IN DEL COM Common Stock 109194100 80 716 SH   SOLE   716 0 0
BANK FINCASTLE VA COM Common Stock 062113105 91 36,240 SH   SOLE   36,240 0 0
BAUSCH HEALTH COS INC COM Common Stock 071734107 37 2,000 SH   SOLE   2,000 0 0
BRIGHTHOUSE FINL INC COM Common Stock 10922N103 13 427 SH   SOLE   427 0 0
BAKER HUGHES A GE CO CL A Common Stock 05722G100 1 50 SH   SOLE   50 0 0
BERKSHIRE HILLS BANCORP INC COM Common Stock 084680107 7 278 SH   SOLE   278 0 0
PROSHARES ULTRA NASDAQ BIOTECHNOLOGY ETF 74347R214 8 180 SH   SOLE   180 0 0
STE BIC ACT Common Stock F10080103 3 26 SH   SOLE   26 0 0
BIG LOTS INC COM Common Stock 089302103 27 933 SH   SOLE   933 0 0
BIOGEN INC COM Common Stock 09062X103 541 1,799 SH   SOLE   1,799 0 0
SPDR BLOOMBERG BARCLAYS 13 MONTH TBILL ETF ETF 78468R663 7,171 78,409 SH   SOLE   78,409 0 0
BIO RAD LABS INC CL A Common Stock 090572207 1 6 SH   SOLE   6 0 0
BROOKFIELD INFRAST PARTNERS LP LP INT UNIT Common Stock G16252101 16 465 SH   SOLE   465 0 0
VANGUARD INTERMEDIATETERM BOND INDEX FUND ETF 921937819 1,905 23,438 SH   SOLE   23,438 0 0
BJS WHSL CLUB HLDGS INC COM Common Stock 05550J101 17 782 SH   SOLE   782 0 0
BANK NEW YORK MELLON CORP COM Common Stock 064058100 263 5,579 SH   SOLE   5,579 0 0
BLACK KNIGHT INC COM Common Stock 09215C105 12 274 SH   SOLE   274 0 0
INVESCO SENIOR LOAN ETF ETF 46138G508 39 1,800 SH   SOLE   1,800 0 0
BOOKING HLDGS INC COM Common Stock 09857L108 369 214 SH   SOLE   214 0 0
BLACKLINE INC COM Common Stock 09239B109 17 405 SH   SOLE   405 0 0
BELLICUM PHARMACEUTICALS INC COM Common Stock 079481107 2 677 SH   SOLE   677 0 0
REALITY SHARES NASDAQ NEXGEN ECONOMY ETF ETF 75605A702 0 6 SH   SOLE   6 0 0
TOPBUILD CORP COM Common Stock 89055F103 1 22 SH   SOLE   22 0 0
BLACKROCK INC COM Common Stock 09247X101 293 747 SH   SOLE   747 0 0
BLACKBAUD INC COM Common Stock 09227Q100 58 920 SH   SOLE   920 0 0
BALL CORP COM Common Stock 058498106 28 616 SH   SOLE   616 0 0
BENCHMARK BANKSHARES INC COM NEW Common Stock 08160E207 158 8,000 SH   SOLE   8,000 0 0
BANK MONTREAL QUE COM Common Stock 063671101 15 237 SH   SOLE   237 0 0
BIOMARIN PHARMACEUTICAL INC COM Common Stock 09061G101 299 3,508 SH   SOLE   3,508 0 0
BRYN MAWR BK CORP COM Common Stock 117665109 32 919 SH   SOLE   919 0 0
BRISTOL MYERS SQUIBB CO COM Common Stock 110122108 3,807 73,239 SH   SOLE   73,239 0 0
BENEFICIAL BANCORP INC COM Common Stock 08171T102 105 7,369 SH   SOLE   7,369 0 0
VANGUARD TOTAL BOND MARKET INDEX FUND ETF 921937835 1,008 12,723 SH   SOLE   12,723 0 0
VANGUARD TOTAL INTERNATIONAL BOND ETF ETF 92203J407 104 1,920 SH   SOLE   1,920 0 0
PIMCO ACTIVE BOND EXCHANGETRADED FUND ETF 72201R775 8,268 80,253 SH   SOLE   80,253 0 0
BANK OF BOTETOURT BUCHANAN VA COM Common Stock 063907208 110 3,900 SH   SOLE   3,900 0 0
JAMES FINANCIAL GRP INC Common Stock 470299108 1,014 77,963 SH   SOLE   77,963 0 0
BUCKEYE PARTNERS L P UNIT LTD PARTN Common Stock 118230101 523 18,042 SH   SOLE   18,042 0 0
POPULAR INC COM NEW Common Stock 733174700 30 625 SH   SOLE   625 0 0
BIO PATH HOLDINGS INC COM Common Stock 09057N300 1 5,000 SH   SOLE   5,000 0 0
BROOKFIELD PPTY PARTNERS L P UNIT LTD PARTN Common Stock G16249107 2 107 SH   SOLE   107 0 0
BROADRIDGE FINL SOLUTIONS INC COM Common Stock 11133T103 56 578 SH   SOLE   578 0 0
BERKSHIRE HATHAWAY INC DEL CL A Common Stock 084670108 612 2 SH   SOLE   2 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW Common Stock 084670702 15,474 75,788 SH   SOLE   75,788 0 0
BRUKER CORP COM Common Stock 116794108 54 1,824 SH   SOLE   1,824 0 0
BROWN & BROWN INC COM Common Stock 115236101 661 24,000 SH   SOLE   24,000 0 0
BRISTOW GROUP INC COM Common Stock 110394103 1 400 SH   SOLE   400 0 0
INVESCO BULLETSHARES 2023 CORPORATE BOND ETF ETF 46138J866 15 727 SH   SOLE   727 0 0
INVESCO BULLETSHARES 2024 CORPORATE BOND ETF ETF 46138J841 20 1,000 SH   SOLE   1,000 0 0
INVESCO BULLETSHARES 2025 CORPORATE BOND ETF ETF 46138J825 37 1,881 SH   SOLE   1,881 0 0
INVESCO BULLETSHARES 2026 CORPORATE BOND ETF ETF 46138J791 46 2,455 SH   SOLE   2,455 0 0
INVESCO BULLETSHARES 2027 CORPORATE BOND ETF ETF 46138J783 48 2,558 SH   SOLE   2,558 0 0
BASSETT FURNITURE INDS INC COM Common Stock 070203104 120 6,000 SH   SOLE   6,000 0 0
INVESCO BULLETSHARES 2019 HIGH YIELD CORPORATE BOND ETF ETF 46138J403 15 616 SH   SOLE   616 0 0
INVESCO BULLETSHARES 2020 HIGH YIELD CORPORATE BOND ETF ETF 46138J601 64 2,742 SH   SOLE   2,742 0 0
INVESCO BULLETSHARES 2021 HIGH YIELD CORPORATE BOND ETF ETF 46138J809 24 1,003 SH   SOLE   1,003 0 0
INVESCO BULLETSHARES 2022 HIGH YIELD CORPORATE BOND ETF ETF 46138J874 46 1,973 SH   SOLE   1,973 0 0
INVESCO BULLETSHARES 2023 HIGH YIELD CORPORATE BOND ETF ETF 46138J858 17 670 SH   SOLE   670 0 0
INVESCO BULLETSHARES 2024 HIGH YIELD CORPORATE BOND ETF ETF 46138J833 35 1,506 SH   SOLE   1,506 0 0
INVESCO BULLETSHARES 2025 HIGH YIELD CORPORATE BOND ETF ETF 46138J817 52 2,307 SH   SOLE   2,307 0 0
VANGUARD SHORTTERM BOND INDEX FUND ETF 921937827 11,429 145,462 SH   SOLE   145,462 0 0
BOSTON SCIENTIFIC CORP COM Common Stock 101137107 328 9,271 SH   SOLE   9,271 0 0
BURLINGTON STORES INC COM Common Stock 122017106 376 2,312 SH   SOLE   2,312 0 0
APYX MED CORP COM Common Stock 10211F100 2 250 SH   SOLE   250 0 0
BORGWARNER INC COM Common Stock 099724106 2,873 82,701 SH   SOLE   82,701 0 0
SPDR BLOOMBERG BARCLAYS INTERNATIONAL TREASURY BOND ETF ETF 78464A516 289 10,474 SH   SOLE   10,474 0 0
BWX TECHNOLOGIES INC COM Common Stock 05605H100 83 2,175 SH   SOLE   2,175 0 0
SPDR BLOOMBERG BARCLAYS SHORT TERM INTERNATIONAL TREASURY BOND ETF ETF 78464A334 4 120 SH   SOLE   120 0 0
BLACKSTONE GROUP L P COM UNIT LTD Common Stock 09253U108 135 4,526 SH   SOLE   4,526 0 0
BANCORPSOUTH BK TUPELO MISS COM Common Stock 05971J102 14 528 SH   SOLE   528 0 0
CITIGROUP INC COM NEW Common Stock 172967424 1,820 34,951 SH   SOLE   34,951 0 0
CAMDEN NATL CORP COM Common Stock 133034108 37 1,017 SH   SOLE   1,017 0 0
CACI INTL INC CL A Common Stock 127190304 19 135 SH   SOLE   135 0 0
CADENCE BANCORPORATION CL A Common Stock 12739A100 10 598 SH   SOLE   598 0 0
CAE INC COM Common Stock 124765108 1 47 SH   SOLE   47 0 0
CONAGRA BRANDS INC COM Common Stock 205887102 107 5,002 SH   SOLE   5,002 0 0
CARDINAL HEALTH INC COM Common Stock 14149Y108 605 13,430 SH   SOLE   13,430 0 0
CALERES INC COM Common Stock 129500104 25 892 SH   SOLE   892 0 0
CARA THERAPEUTICS INC COM Common Stock 140755109 64 4,900 SH   SOLE   4,900 0 0
CARTER BK & TR MARTINSVILLE VA COM Common Stock 146102108 4 250 SH   SOLE   250 0 0
SINGLEPOINT INC COM Common Stock 82932V102 0 10,000 SH   SOLE   10,000 0 0
CASS INFORMATION SYS INC COM Common Stock 14808P109 4 68 SH   SOLE   68 0 0
CASEYS GEN STORES INC COM Common Stock 147528103 10 80 SH   SOLE   80 0 0
CATERPILLAR INC DEL COM Common Stock 149123101 2,683 21,113 SH   SOLE   21,113 0 0
CATHAY GEN BANCORP COM Common Stock 149150104 29 852 SH   SOLE   852 0 0
CHUBB LIMITED COM Common Stock H1467J104 1,965 15,129 SH   SOLE   15,129 0 0
CBOE GLOBAL MARKETS INC COM Common Stock 12503M108 0 0 SH   SOLE   0 0 0
CBRE GROUP INC CL A Common Stock 12504L109 26 657 SH   SOLE   657 0 0
CRACKER BARREL OLD CTRY STORE COM Common Stock 22410J106 484 3,025 SH   SOLE   3,025 0 0
CBS CORP NEW CL B Common Stock 124857202 28 633 SH   SOLE   633 0 0
CBS CORP NEW CL A Common Stock 124857103 0 0 SH   SOLE   0 0 0
CABOT CORP COM Common Stock 127055101 22 505 SH   SOLE   505 0 0
CHEMOURS CO COM Common Stock 163851108 18 639 SH   SOLE   639 0 0
CAPITAL CITY BK GROUP INC COM Common Stock 139674105 58 2,500 SH   SOLE   2,500 0 0
COCA COLA EUROPEAN PARTNERS P SHS Common Stock G25839104 1 28 SH   SOLE   28 0 0
CROWN HOLDINGS INC COM Common Stock 228368106 4 102 SH   SOLE   102 0 0
CARNIVAL CORP PAIRED CTF Common Stock 143658300 926 18,776 SH   SOLE   18,776 0 0
CABOT MICROELECTRONICS CORP COM Common Stock 12709P103 96 1,006 SH   SOLE   1,006 0 0
COGENT COMMUNICATIONS HLDGS IN COM NEW Common Stock 19239V302 323 7,138 SH   SOLE   7,138 0 0
CLEAN COAL TECHNOLOGIES INC COM NEW Common Stock 18450P200 2 16,672 SH   SOLE   16,672 0 0
CHINA CRESCENT ENTERPRISES INC COM NEW Common Stock 16945G207 0 50,000 SH   SOLE   50,000 0 0
COEUR MNG INC COM NEW Common Stock 192108504 22 4,832 SH   SOLE   4,832 0 0
CENTENNIAL RESOURCE DEV INC CL A Common Stock 15136A102 14 1,243 SH   SOLE   1,243 0 0
CDK GLOBAL INC COM Common Stock 12508E101 15 305 SH   SOLE   305 0 0
CADENCE DESIGN SYSTEM INC COM Common Stock 127387108 87 2,008 SH   SOLE   2,008 0 0
CDW CORP COM Common Stock 12514G108 21 261 SH   SOLE   261 0 0
CELANESE CORP DEL COM Common Stock 150870103 2 27 SH   SOLE   27 0 0
CELCUITY INC COM Common Stock 15102K100 18 750 SH   SOLE   750 0 0
CELGENE CORP COM Common Stock 151020104 417 6,504 SH   SOLE   6,504 0 0
CENTRAL GARDEN & PET CO COM Common Stock 153527106 4 103 SH   SOLE   103 0 0
CENTRAL GARDEN & PET CO CL A NONVTG Common Stock 153527205 14 444 SH   SOLE   444 0 0
CRESTWOOD EQUITY PARTNERS LP UNIT LTD PARTNER Common Stock PART01502 468 16,780 SH   SOLE   16,780 0 0
CERNER CORP COM Common Stock 156782104 21 400 SH   SOLE   400 0 0
CF INDS HLDGS INC COM Common Stock 125269100 87 1,993 SH   SOLE   1,993 0 0
C & F FINL CORP COM Common Stock 12466Q104 54 1,000 SH   SOLE   1,000 0 0
CITIZENS FINL GROUP INC COM Common Stock 174610105 20 668 SH   SOLE   668 0 0
CULLEN FROST BANKERS INC COM Common Stock 229899109 221 2,510 SH   SOLE   2,510 0 0
CARLYLE GROUP L P COM UTS LTD PTN Common Stock 14309L102 2 100 SH   SOLE   100 0 0
CANOPY GROWTH CORP COM Common Stock 138035100 17 636 SH   SOLE   636 0 0
COGNEX CORP COM Common Stock 192422103 82 2,111 SH   SOLE   2,111 0 0
CITY HLDG CO COM Common Stock 177835105 87 1,284 SH   SOLE   1,284 0 0
CHURCH & DWIGHT INC COM Common Stock 171340102 102 1,544 SH   SOLE   1,544 0 0
CHURCHILL DOWNS INC COM Common Stock 171484108 60 245 SH   SOLE   245 0 0
CHEMED CORP NEW COM Common Stock 16359R103 106 373 SH   SOLE   373 0 0
CHEFS WHSE INC COM Common Stock 163086101 4 135 SH   SOLE   135 0 0
CHEMICAL FINL CORP COM Common Stock 163731102 57 1,563 SH   SOLE   1,563 0 0
CHOICE HOTELS INTL INC COM Common Stock 169905106 38 531 SH   SOLE   531 0 0
CHESAPEAKE ENERGY CORP COM Common Stock 165167107 2 1,000 SH   SOLE   1,000 0 0
CHECK POINT SOFTWARE TECH LTD ORD Common Stock M22465104 199 1,942 SH   SOLE   1,942 0 0
CHARTER COMMUNICATIONS INC NEW CL A Common Stock 16119P108 75 264 SH   SOLE   264 0 0
CIGNA CORP NEW COM Common Stock 125523100 862 4,538 SH   SOLE   4,538 0 0
CIENA CORP COM NEW Common Stock 171779309 0 2 SH   SOLE   2 0 0
COLGATE PALMOLIVE CO COM Common Stock 194162103 154 2,582 SH   SOLE   2,582 0 0
CORE LABORATORIES N V COM Common Stock N22717107 111 1,856 SH   SOLE   1,856 0 0
CORELOGIC INC COM Common Stock 21871D103 9 257 SH   SOLE   257 0 0
CONTINENTAL RESOURCES INC COM Common Stock 212015101 11 263 SH   SOLE   263 0 0
CELSION CORPORATION COM PAR NEW Common Stock 15117N503 0 33 SH   SOLE   33 0 0
CLOROX CO DEL COM Common Stock 189054109 1,060 6,878 SH   SOLE   6,878 0 0
COMERICA INC COM Common Stock 200340107 165 2,384 SH   SOLE   2,384 0 0
COMMERCIAL METALS CO COM Common Stock 201723103 417 26,022 SH   SOLE   26,022 0 0
COMCAST CORP NEW CL A Common Stock 20030N101 7,428 216,954 SH   SOLE   216,954 0 0
CANTEL MEDICAL CORP COM Common Stock 138098108 22 301 SH   SOLE   301 0 0
CME GROUP INC COM CL A Common Stock 12572Q105 896 4,719 SH   SOLE   4,719 0 0
CHIPOTLE MEXICAN GRILL INC COM Common Stock 169656105 72 167 SH   SOLE   167 0 0
CUMMINS INC COM Common Stock 231021106 259 1,939 SH   SOLE   1,939 0 0
COMPASS MINERALS INTL INC COM Common Stock 20451N101 28 670 SH   SOLE   670 0 0
CIMPRESS N V SHS EURO Common Stock N20146101 49 471 SH   SOLE   471 0 0
CMS ENERGY CORP COM Common Stock 125896100 76 1,540 SH   SOLE   1,540 0 0
CONCERT PHARMACEUTICALS INC COM Common Stock 206022105 3 200 SH   SOLE   200 0 0
CANADIAN NATL RY CO COM Common Stock 136375102 250 3,379 SH   SOLE   3,379 0 0
CINEMARK HOLDINGS INC COM Common Stock 17243V102 439 12,265 SH   SOLE   12,265 0 0
CENTERPOINT ENERGY INC COM Common Stock 15189T107 2,888 102,301 SH   SOLE   102,301 0 0
COHEN & STEERS INC COM Common Stock 19247A100 56 1,621 SH   SOLE   1,621 0 0
CNX MIDSTREAM PARTNERS LP COM UNIT REPST Common Stock 12654A101 145 8,900 SH   SOLE   8,900 0 0
COMPAGNIE DE ST GOBAIN ORD Common Stock F80343100 4 112 SH   SOLE   112 0 0
CAPITAL ONE FINL CORP COM Common Stock 14040H105 1,113 14,731 SH   SOLE   14,731 0 0
CABOT OIL & GAS CORP COM Common Stock 127097103 7 330 SH   SOLE   330 0 0
COHU INC COM Common Stock 192576106 1 41 SH   SOLE   41 0 0
COLUMBIA BKG SYS INC COM Common Stock 197236102 92 2,548 SH   SOLE   2,548 0 0
COLUMBIA SPORTSWEAR CO COM Common Stock 198516106 10 117 SH   SOLE   117 0 0
COMMSCOPE HLDG CO INC COM Common Stock 20337X109 7 445 SH   SOLE   445 0 0
COOPER COS INC COM NEW Common Stock 216648402 3 10 SH   SOLE   10 0 0
MR COOPER GROUP INC COM Common Stock 62482R107 0 1 SH   SOLE   1 0 0
CONOCOPHILLIPS COM Common Stock 20825C104 2,067 33,155 SH   SOLE   33,155 0 0
COSTCO WHSL CORP NEW COM Common Stock 22160K105 2,711 13,309 SH   SOLE   13,309 0 0
COTY INC COM CL A Common Stock 222070203 5 768 SH   SOLE   768 0 0
COUPA SOFTWARE INC COM Common Stock 22266L106 28 438 SH   SOLE   438 0 0
CANADIAN PAC RY LTD COM Common Stock 13645T100 317 1,780 SH   SOLE   1,780 0 0
CAMPBELL SOUP CO COM Common Stock 134429109 62 1,885 SH   SOLE   1,885 0 0
CAPITAL PRODUCT PARTNERS L P COM UNIT LP Common Stock Y11082107 104 49,995 SH   SOLE   49,995 0 0
CRYSTAL PEAK MINERALS INC COM Common Stock 22938T107 1,211 10,439,596 SH   SOLE   10,439,596 0 0
COPART INC COM Common Stock 217204106 126 2,636 SH   SOLE   2,636 0 0
CHENIERE ENERGY PARTNERS LP COM UNIT Common Stock 16411Q101 166 4,600 SH   SOLE   4,600 0 0
CRANE CO COM Common Stock 224399105 10 141 SH   SOLE   141 0 0
CALIFORNIA RES CORP COM NEW Common Stock 13057Q206 0 16 SH   SOLE   16 0 0
CREE INC COM Common Stock 225447101 26 600 SH   SOLE   600 0 0
CARREFOUR SA ORD Common Stock F13923119 3 195 SH   SOLE   195 0 0
CRH PLC ORD Common Stock G25508105 4 155 SH   SOLE   155 0 0
CHARLES RIV LABS INTL INC COM Common Stock 159864107 69 612 SH   SOLE   612 0 0
SALESFORCE COM INC COM Common Stock 79466L302 1,010 7,371 SH   SOLE   7,371 0 0
CRONOS GROUP INC COM Common Stock 22717L101 5 510 SH   SOLE   510 0 0
CARPENTER TECHNOLOGY CORP COM Common Stock 144285103 0 1 SH   SOLE   1 0 0
CIRRUS LOGIC INC COM Common Stock 172755100 88 2,641 SH   SOLE   2,641 0 0
CARRIZO OIL & GAS INC COM Common Stock 144577103 6 570 SH   SOLE   570 0 0
CISCO SYS INC COM Common Stock 17275R102 15,763 363,784 SH   SOLE   363,784 0 0
INVESCO S&P SPINOFF ETF ETF 46137V159 1 35 SH   SOLE   35 0 0
CENTERSTATE BK CORP COM Common Stock 15201P109 15 733 SH   SOLE   733 0 0
COSTAR GROUP INC COM Common Stock 22160N109 111 329 SH   SOLE   329 0 0
CARLISLE COS INC COM Common Stock 142339100 38 379 SH   SOLE   379 0 0
CSX CORP COM Common Stock 126408103 615 9,900 SH   SOLE   9,900 0 0
CINTAS CORP COM Common Stock 172908105 11 67 SH   SOLE   67 0 0
COOPER TIRE & RUBR CO COM Common Stock 216831107 40 1,246 SH   SOLE   1,246 0 0
COMMUNITY TR BANCORP INC COM Common Stock 204149108 4 93 SH   SOLE   93 0 0
CHARLES & COLVARD LTD COM Common Stock 159765106 2 2,625 SH   SOLE   2,625 0 0
CENTURYLINK INC COM Common Stock 156700106 807 53,245 SH   SOLE   53,245 0 0
CATALENT INC COM Common Stock 148806102 111 3,551 SH   SOLE   3,551 0 0
CONTROL4 CORP COM Common Stock 21240D107 157 8,916 SH   SOLE   8,916 0 0
COGNIZANT TECHNOLOGY SOLUTIONS CL A Common Stock 192446102 3,408 53,691 SH   SOLE   53,691 0 0
CITRIX SYS INC COM Common Stock 177376100 114 1,111 SH   SOLE   1,111 0 0
CUBIC CORP COM Common Stock 229669106 27 512 SH   SOLE   512 0 0
CUI GLOBAL INC COM NEW Common Stock 126576206 0 1 SH   SOLE   1 0 0
CENOVUS ENERGY INC COM Common Stock 15135U109 2 250 SH   SOLE   250 0 0
CALAVO GROWERS INC COM Common Stock 128246105 16 226 SH   SOLE   226 0 0
COMMVAULT SYSTEMS INC COM Common Stock 204166102 64 1,080 SH   SOLE   1,080 0 0
CVS HEALTH CORP COM Common Stock 126650100 10,123 154,497 SH   SOLE   154,497 0 0
CHEVRON CORP NEW COM Common Stock 166764100 6,265 57,589 SH   SOLE   57,589 0 0
CLEARWAY ENERGY INC CL C Common Stock 18539C204 42 2,460 SH   SOLE   2,460 0 0
CLEARWAY ENERGY INC CL A Common Stock 18539C105 42 2,460 SH   SOLE   2,460 0 0
CAMPING WORLD HLDGS INC CL A Common Stock 13462K109 3 230 SH   SOLE   230 0 0
SPDR MSCI ACWI EXUS ETF ETF 78463X848 1,404 42,886 SH   SOLE   42,886 0 0
CUSHMAN WAKEFIELD PLC SHS Common Stock G2717B108 3 227 SH   SOLE   227 0 0
CASELLA WASTE SYS INC CL A Common Stock 147448104 10 356 SH   SOLE   356 0 0
CALIFORNIA WTR SVC GROUP COM Common Stock 130788102 19 400 SH   SOLE   400 0 0
CONCHO RES INC COM Common Stock 20605P101 55 534 SH   SOLE   534 0 0
CYTORI THERAPEUTICS INC COM PAR Common Stock 23283K402 0 848 SH   SOLE   848 0 0
CITIZENS BANCORP VA INC COM Common Stock 17316V104 188 8,000 SH   SOLE   8,000 0 0
COSAN LTD SHS A Common Stock G25343107 7 750 SH   SOLE   750 0 0
DOMINION ENERGY INC COM Common Stock 25746U109 2,807 39,286 SH   SOLE   39,286 0 0
DELTA AIR LINES INC DEL COM NEW Common Stock 247361702 225 4,506 SH   SOLE   4,506 0 0
DARLING INGREDIENTS INC COM Common Stock 237266101 31 1,591 SH   SOLE   1,591 0 0
TABLEAU SOFTWARE INC CL A Common Stock 87336U105 12 100 SH   SOLE   100 0 0
INVESCO DB COMMODITY INDEX TRACKING FUND ETF 46138B103 1 91 SH   SOLE   91 0 0
XTRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 41 1,476 SH   SOLE   1,476 0 0
XTRACKERS MSCI EUROPE HEDGED EQUITY ETF ETF 233051853 12 492 SH   SOLE   492 0 0
DONALDSON INC COM Common Stock 257651109 3 67 SH   SOLE   67 0 0
DCP MIDSTREAM LP COM UT LTD PTN Common Stock 23311P100 64 2,415 SH   SOLE   2,415 0 0
3D SYS CORP DEL COM NEW Common Stock 88554D205 0 15 SH   SOLE   15 0 0
DILLARDS INC CL A Common Stock 254067101 52 855 SH   SOLE   855 0 0
DEERE & CO COM Common Stock 244199105 397 2,650 SH   SOLE   2,650 0 0
DECKERS OUTDOOR CORP COM Common Stock 243537107 172 1,345 SH   SOLE   1,345 0 0
DELL TECHNOLOGIES INC CL C Common Stock 24703L202 12 255 SH   SOLE   255 0 0
WISDOMTREE EMERGING MARKETS HIGH DIVIDEND FUND ETF 97717W315 21 525 SH   SOLE   525 0 0
WISDOMTREE U.S. SMALLCAP DIVIDEND FUND ETF 97717W604 376 15,315 SH   SOLE   15,315 0 0
WISDOMTREE EUROPE SMALLCAP DIVIDEND FUND ETF 97717W869 16 307 SH   SOLE   307 0 0
DONNELLEY FINL SOLUTIONS INC COM Common Stock 25787G100 0 15 SH   SOLE   15 0 0
DISCOVER FINL SVCS COM Common Stock 254709108 109 1,847 SH   SOLE   1,847 0 0
DOLLAR GEN CORP NEW COM Common Stock 256677105 2,872 26,574 SH   SOLE   26,574 0 0
QUEST DIAGNOSTICS INC COM Common Stock 74834L100 151 1,808 SH   SOLE   1,808 0 0
D R HORTON INC COM Common Stock 23331A109 14 406 SH   SOLE   406 0 0
DANAHER CORP DEL COM Common Stock 235851102 7,153 69,261 SH   SOLE   69,261 0 0
WISDOMTREE U.S. HIGH DIVIDEND FUND ETF 97717W208 300 4,610 SH   SOLE   4,610 0 0
SPDR DOW JONES INDUSTRIAL AVERAGE ETF ETF 78467X109 308 1,317 SH   SOLE   1,317 0 0
DINEEQUITY INC COM Common Stock 254423106 58 847 SH   SOLE   847 0 0
DISNEY WALT CO COM DISNEY Common Stock 254687106 9,373 84,806 SH   SOLE   84,806 0 0
DISCOVERY INC COM SER A Common Stock 25470F104 5 190 SH   SOLE   190 0 0
DISCOVERY INC COM SER C Common Stock 25470F302 33 1,418 SH   SOLE   1,418 0 0
DISH NETWORK CORP CL A Common Stock 25470M109 14 542 SH   SOLE   542 0 0
IPATH BLOOMBERG COMMODITY INDEX TOTAL RETURN ETN ETF 06738C778 647 30,491 SH   SOLE   30,491 0 0
DELEK US HLDGS INC NEW COM Common Stock 24665A103 18 546 SH   SOLE   546 0 0
DOLBY LABORATORIES INC COM CL A Common Stock 25659T107 120 1,939 SH   SOLE   1,939 0 0
WISDOMTREE U.S. LARGECAP DIVIDEND FUND ETF 97717W307 28 333 SH   SOLE   333 0 0
DOLLAR TREE INC COM Common Stock 256746108 430 4,757 SH   SOLE   4,757 0 0
DELUXE CORP COM Common Stock 248019101 295 7,666 SH   SOLE   7,666 0 0
AAM S&P DEVELOPED MARKETS HIGH DIVIDEND VALUE ETF ETF 26922A347 111 4,685 SH   SOLE   4,685 0 0
DOCUSIGN INC COM Common Stock 256163106 3 70 SH   SOLE   70 0 0
PROSHARES SHORT DOW 30 ETF 74347B235 13 212 SH   SOLE   212 0 0
WISDOMTREE U.S. MIDCAP DIVIDEND FUND ETF 97717W505 558 17,654 SH   SOLE   17,654 0 0
MASONITE INTL CORP NEW COM Common Stock 575385109 14 319 SH   SOLE   319 0 0
DORMAN PRODUCTS INC COM Common Stock 258278100 37 412 SH   SOLE   412 0 0
DOVER CORP COM Common Stock 260003108 639 9,000 SH   SOLE   9,000 0 0
DOMINOS PIZZA INC COM Common Stock 25754A201 6 25 SH   SOLE   25 0 0
DARDEN RESTAURANTS INC COM Common Stock 237194105 275 2,753 SH   SOLE   2,753 0 0
DRIL QUIP INC COM Common Stock 262037104 17 567 SH   SOLE   567 0 0
ISHARES MSCI KLD 400 SOCIAL ETF ETF 464288570 329 3,535 SH   SOLE   3,535 0 0
WISDOMTREE U.S. TOTAL DIVIDEND FUND ETF 97717W109 419 4,949 SH   SOLE   4,949 0 0
DTE ENERGY CO COM Common Stock 233331107 50 450 SH   SOLE   450 0 0
DUKE ENERGY CORP NEW COM NEW Common Stock 26441C204 8,199 95,011 SH   SOLE   95,011 0 0
DAVITA INC COM Common Stock 23918K108 157 3,050 SH   SOLE   3,050 0 0
DELL TECHNOLOGIES INC COM CL V Common Stock 24703L103 4 56 SH   SOLE   56 0 0
DEVON ENERGY CORP NEW COM Common Stock 25179M103 165 7,329 SH   SOLE   7,329 0 0
ISHARES SELECT DIVIDEND ETF ETF 464287168 5,319 59,562 SH   SOLE   59,562 0 0
DOWDUPONT INC COM Common Stock 26078J100 6,870 128,464 SH   SOLE   128,464 0 0
WISDOMTREE INTERNATIONAL EQUITY FUND ETF 97717W703 7 155 SH   SOLE   155 0 0
DXC TECHNOLOGY CO COM Common Stock 23355L106 21 402 SH   SOLE   402 0 0
DEXCOM INC COM Common Stock 252131107 3 25 SH   SOLE   25 0 0
WISDOMTREE JAPAN HEDGED EQUITY FUND ETF 97717W851 14 300 SH   SOLE   300 0 0
ELECTRONIC ARTS INC COM Common Stock 285512109 180 2,284 SH   SOLE   2,284 0 0
EBAY INC COM Common Stock 278642103 18 626 SH   SOLE   626 0 0
EMERGENT BIOSOLUTIONS INC COM Common Stock 29089Q105 2 42 SH   SOLE   42 0 0
ISHARES MSCI CHILE ETF ETF 464286640 15 370 SH   SOLE   370 0 0
ECOLAB INC COM Common Stock 278865100 278 1,882 SH   SOLE   1,882 0 0
US ECOLOGY INC COM Common Stock 91732J102 3 49 SH   SOLE   49 0 0
CONSOLIDATED EDISON INC COM Common Stock 209115104 414 5,419 SH   SOLE   5,419 0 0
EDITAS MEDICINE INC COM Common Stock 28106W103 2 100 SH   SOLE   100 0 0
VANGUARD EXTENDED DURATION TREASURY INDEX FUND ETF 921910709 0 3 SH   SOLE   3 0 0
EURONET WORLDWIDE INC COM Common Stock 298736109 68 668 SH   SOLE   668 0 0
ISHARES MSCI EMERGING MARKETS ETF ETF 464287234 3,852 98,610 SH   SOLE   98,610 0 0
EMERALD EXPOSITIONS EVENTS INC COM Common Stock 29103B100 1 91 SH   SOLE   91 0 0
ISHARES MSCI EAFE ETF ETF 464287465 54,430 925,991 SH   SOLE   925,991 0 0
ISHARES EDGE MSCI MIN VOL EAFE ETF ETF 46429B689 6,453 96,810 SH   SOLE   96,810 0 0
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 18,746 271,412 SH   SOLE   271,412 0 0
ISHARES MSCI EAFE VALUE ETF ETF 464288877 42 935 SH   SOLE   935 0 0
EAGLE BANCORP INC MD COM Common Stock 268948106 15 307 SH   SOLE   307 0 0
8X8 INC NEW COM Common Stock 282914100 8 450 SH   SOLE   450 0 0
EAGLE BULK SHIPPING INC WT EXP 101521 Common Stock Y2187A135 0 44 SH   SOLE   44 0 0
ENGILITY HLDGS INC NEW COM Common Stock 29286C107 1 46 SH   SOLE   46 0 0
ISHARES MSCI IRELAND ETF ETF 46429B507 2 65 SH   SOLE   65 0 0
EDISON INTL COM Common Stock 281020107 147 2,560 SH   SOLE   2,560 0 0
LAUDER ESTEE COS INC CL A Common Stock 518439104 140 1,075 SH   SOLE   1,075 0 0
ELLIE MAE INC COM Common Stock 28849P100 60 953 SH   SOLE   953 0 0
EMAGIN CORP COM NEW Common Stock 29076N206 0 200 SH   SOLE   200 0 0
ISHARES J.P. MORGAN USD EMERGING MARKETS BOND ETF ETF 464288281 17 162 SH   SOLE   162 0 0
VANECK VECTORS J.P. MORGAN EM LOCAL CURRENCY BOND ETF ETF 92189H300 2 58 SH   SOLE   58 0 0
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101 10 470 SH   SOLE   470 0 0
EASTMAN CHEMICAL CO COM Common Stock 277432100 92 1,246 SH   SOLE   1,246 0 0
EMQQ THE EMERGING MARKETS INTERNET AND ECOMMERCE ETF ETF 301505889 5 200 SH   SOLE   200 0 0
EMERSON ELEC CO COM Common Stock 291011104 2,832 47,392 SH   SOLE   47,392 0 0
ENBRIDGE INC COM Common Stock 29250N105 4,532 145,810 SH   SOLE   145,810 0 0
ENDO INTL PLC SHS Common Stock G30401106 0 60 SH   SOLE   60 0 0
ENLINK MIDSTREAM LLC COM UNIT REP LTD Common Stock 29336T100 6 670 SH   SOLE   670 0 0
ENLINK MIDSTREAM PARTNERS LP COM UNIT REP LTD Common Stock 29336U107 32 2,940 SH   SOLE   2,940 0 0
ENERGIZER HLDGS INC NEW COM Common Stock 29272W109 120 2,668 SH   SOLE   2,668 0 0
ENERSYS COM Common Stock 29275Y102 16 210 SH   SOLE   210 0 0
ENTEGRIS INC COM Common Stock 29362U104 93 3,322 SH   SOLE   3,322 0 0
ENVESTNET INC COM Common Stock 29404K106 4 77 SH   SOLE   77 0 0
INVESCO CANADIAN ENERGY INCOME ETF ETF 46138E305 2 420 SH   SOLE   420 0 0
EOG RES INC COM Common Stock 26875P101 372 4,271 SH   SOLE   4,271 0 0
EVOLUS INC COM Common Stock 30052C107 3 262 SH   SOLE   262 0 0
EDGEWELL PERS CARE CO COM Common Stock 28035Q102 61 1,623 SH   SOLE   1,623 0 0
ENTERPRISE PRODS PARTNERS L P COM Common Stock 293792107 3,385 137,667 SH   SOLE   137,667 0 0
EQGP HOLDINGS LP COM UNIT REP Common Stock 26885J103 15 745 SH   SOLE   745 0 0
EQM MIDSTREAM PARTNERS LP UNIT LTD PARTN Common Stock 26885B100 68 1,576 SH   SOLE   1,576 0 0
PROSHARES EQUITIES FOR RISING RATES ETF ETF 74347B391 22 575 SH   SOLE   575 0 0
EQT CORP COM Common Stock 26884L109 177 9,347 SH   SOLE   9,347 0 0
EVERSOURCE ENERGY COM Common Stock 30040W108 11 172 SH   SOLE   172 0 0
ELBIT SYS LTD ORD Common Stock M3760D101 11 100 SH   SOLE   100 0 0
ENSCO PLC SHS CLASS A Common Stock G3157S106 3 859 SH   SOLE   859 0 0
ENERGY TRANSFER LP COM UT LTD PTN Common Stock 29273V100 1,045 79,097 SH   SOLE   79,097 0 0
E TRADE FINANCIAL CORP COM NEW Common Stock 269246401 4 98 SH   SOLE   98 0 0
ENTERCOM COMMUNICATIONS CORP CL A Common Stock 293639100 7 1,284 SH   SOLE   1,284 0 0
EATON CORP PLC SHS Common Stock G29183103 484 7,056 SH   SOLE   7,056 0 0
EQUITRANS MIDSTREAM CORPORATIO COM Common Stock 294600101 138 6,917 SH   SOLE   6,917 0 0
ETSY INC COM Common Stock 29786A106 3 53 SH   SOLE   53 0 0
EATON VANCE CORP COM NON VTG Common Stock 278265103 31 880 SH   SOLE   880 0 0
EVOLENT HEALTH INC CL A Common Stock 30050B101 41 2,056 SH   SOLE   2,056 0 0
EVERCORE INC CLASS A Common Stock 29977A105 49 683 SH   SOLE   683 0 0
EVERGY INC COM Common Stock 30034W106 462 8,138 SH   SOLE   8,138 0 0
EDWARDS LIFESCIENCES CORP COM Common Stock 28176E108 110 720 SH   SOLE   720 0 0
ISHARES MSCI AUSTRALIA ETF ETF 464286103 15 760 SH   SOLE   760 0 0
ISHARES MSCI HONG KONG ETF ETF 464286871 11 500 SH   SOLE   500 0 0
ISHARES MSCI JAPAN ETF ETF 46434G822 38 756 SH   SOLE   756 0 0
ISHARES MSCI AUSTRIA ETF ETF 464286202 16 845 SH   SOLE   845 0 0
ISHARES MSCI SPAIN ETF ETF 464286764 14 531 SH   SOLE   531 0 0
ISHARES MSCI FRANCE ETF ETF 464286707 16 591 SH   SOLE   591 0 0
ISHARES MSCI UNITED KINGDOM ETF ETF 46435G334 4 150 SH   SOLE   150 0 0
ISHARES MSCI MEXICO ETF ETF 464286822 13 310 SH   SOLE   310 0 0
SPDR S&P EMERGING MARKETS SMALL CAP ETF ETF 78463X756 3 78 SH   SOLE   78 0 0
ISHARES MSCI BRAZIL ETF ETF 464286400 15 390 SH   SOLE   390 0 0
EXACT SCIENCES CORP COM Common Stock 30063P105 6 100 SH   SOLE   100 0 0
EXELON CORP COM Common Stock 30161N101 273 6,047 SH   SOLE   6,047 0 0
EXLSERVICE HOLDINGS INC COM Common Stock 302081104 14 272 SH   SOLE   272 0 0
EXPEDIA GROUP INC COM NEW Common Stock 30212P303 69 614 SH   SOLE   614 0 0
EXPONENT INC COM Common Stock 30214U102 8 154 SH   SOLE   154 0 0
ISHARES MSCI SOUTH AFRICA ETF ETF 464286780 13 265 SH   SOLE   265 0 0
WISDOMTREE U.S. MIDCAP EARNINGS FUND ETF 97717W570 62 1,800 SH   SOLE   1,800 0 0
ISHARES MSCI EUROZONE ETF ETF 464286608 15 440 SH   SOLE   440 0 0
FORD MTR CO DEL COM Common Stock 345370860 148 19,334 SH   SOLE   19,334 0 0
FIRST AMERN FINL CORP COM Common Stock 31847R102 59 1,326 SH   SOLE   1,326 0 0
DIAMONDBACK ENERGY INC COM Common Stock 25278X109 122 1,319 SH   SOLE   1,319 0 0
FASTENAL CO COM Common Stock 311900104 99 1,888 SH   SOLE   1,888 0 0
FACEBOOK INC CL A Common Stock 30303M102 4,326 33,004 SH   SOLE   33,004 0 0
FORTUNE BRANDS HOME & SEC INC COM Common Stock 34964C106 80 2,100 SH   SOLE   2,100 0 0
FAUQUIER BANKSHARES INC VA COM Common Stock 312059108 77 3,980 SH   SOLE   3,980 0 0
FIRST TRUST NYSE ARCA BIOTECHNOLOGY INDEX FUND ETF 33733E203 18 141 SH   SOLE   141 0 0
FIAT CHRYSLER AUTOMOBILES N V SHS Common Stock N31738102 5 350 SH   SOLE   350 0 0
FIRST CMNTY BANKSHARES INC VA COM Common Stock 31983A103 94 3,000 SH   SOLE   3,000 0 0
FUELCELL ENERGY INC COM NEW Common Stock 35952H502 3 5,000 SH   SOLE   5,000 0 0
FIRSTCASH INC COM Common Stock 33767D105 17 241 SH   SOLE   241 0 0
FIRST CTZNS BANCSHARES INC N C CL A Common Stock 31946M103 173 458 SH   SOLE   458 0 0
FREEPORTMCMORAN INC CL B Common Stock 35671D857 56 5,477 SH   SOLE   5,477 0 0
FIRST DATA CORP NEW COM CL A Common Stock 32008D106 59 3,500 SH   SOLE   3,500 0 0
FIDELITY MSCI CONSUMER DISCRETIONARY INDEX ET ETF 316092204 82 2,143 SH   SOLE   2,143 0 0
FIRST TRUST DOW JONES INTERNET INDEX FUND ETF 33733E302 503 4,315 SH   SOLE   4,315 0 0
FACTSET RESH SYS INC COM Common Stock 303075105 18 91 SH   SOLE   91 0 0
FEDEX CORP COM Common Stock 31428X106 5,076 31,317 SH   SOLE   31,317 0 0
FIRSTENERGY CORP COM Common Stock 337932107 9 235 SH   SOLE   235 0 0
FIDELITY MSCI ENERGY INDEX ETF ETF 316092402 28 1,810 SH   SOLE   1,810 0 0
FIRST FINL BANKSHARES COM Common Stock 32020R109 22 377 SH   SOLE   377 0 0
F5 NETWORKS INC COM Common Stock 315616102 143 880 SH   SOLE   880 0 0
FIRST HORIZON NATL CORP COM Common Stock 320517105 8 594 SH   SOLE   594 0 0
FIRST INTST BANCSYSTEM INC COM CL A Common Stock 32055Y201 28 767 SH   SOLE   767 0 0
FAIR ISAAC CORP COM Common Stock 303250104 8 43 SH   SOLE   43 0 0
FIDELITY NATL INFORMATION SVCS COM Common Stock 31620M106 230 2,238 SH   SOLE   2,238 0 0
FISERV INC COM Common Stock 337738108 106 1,438 SH   SOLE   1,438 0 0
FIFTH THIRD BANCORP COM Common Stock 316773100 216 9,153 SH   SOLE   9,153 0 0
FIVE BELOW INC COM Common Stock 33829M101 250 2,442 SH   SOLE   2,442 0 0
FOOT LOCKER INC COM Common Stock 344849104 11 200 SH   SOLE   200 0 0
FLEX LTD ORD Common Stock Y2573F102 5 692 SH   SOLE   692 0 0
FLIR SYS INC COM Common Stock 302445101 1,304 29,946 SH   SOLE   29,946 0 0
ISHARES FLOATING RATE BOND ETF ETF 46429B655 2,339 46,450 SH   SOLE   46,450 0 0
FLOWSERVE CORP COM Common Stock 34354P105 13 345 SH   SOLE   345 0 0
FLEETCOR TECHNOLOGIES INC COM Common Stock 339041105 154 830 SH   SOLE   830 0 0
FIRST TRUST MANAGED MUNICIPAL ETF ETF 33739N108 2,017 38,328 SH   SOLE   38,328 0 0
F M C CORP COM NEW Common Stock 302491303 35 474 SH   SOLE   474 0 0
FEDERAL HOME LN MTG CORP COM Common Stock 313400301 1 1,200 SH   SOLE   1,200 0 0
FNB CORP PA COM Common Stock 302520101 37 3,730 SH   SOLE   3,730 0 0
FLOOR & DECOR HLDGS INC CL A Common Stock 339750101 44 1,715 SH   SOLE   1,715 0 0
SCHWAB FUNDAMENTAL U.S. SMALL COMPANY INDEX ETF ETF 808524763 11 341 SH   SOLE   341 0 0
SCHWAB FUNDAMENTAL EMERGING MARKETS LARGE COMPANY INDEX ETF ETF 808524730 8 297 SH   SOLE   297 0 0
SCHWAB FUNDAMENTAL INTERNATIONAL LARGE COMPANY INDEX ETF ETF 808524755 12 477 SH   SOLE   477 0 0
SCHWAB FUNDAMENTAL U.S. LARGE COMPANY INDEX ETF ETF 808524771 17 509 SH   SOLE   509 0 0
FIDELITY NATIONAL FINANCIAL IN FNF GROUP COM Common Stock 31620R303 2 69 SH   SOLE   69 0 0
FORMFACTOR INC COM Common Stock 346375108 10 678 SH   SOLE   678 0 0
TWENTY FIRST CENTY FOX INC CL B Common Stock 90130A200 12 255 SH   SOLE   255 0 0
TWENTY FIRST CENTY FOX INC CL A Common Stock 90130A101 22 458 SH   SOLE   458 0 0
FOX FACTORY HLDG CORP COM Common Stock 35138V102 24 411 SH   SOLE   411 0 0
VANECK VECTORS UNCONVENTIONAL OIL & GAS ETF ETF 92189F668 12 1,073 SH   SOLE   1,073 0 0
FIRST REP BK SAN FRANCISCO CAL COM Common Stock 33616C100 45 521 SH   SOLE   521 0 0
FAIRFAX FINL HLDGS LTD SUB VTG Common Stock 303901102 5 12 SH   SOLE   12 0 0
FIESTA RESTAURANT GROUP INC COM Common Stock 31660B101 3 200 SH   SOLE   200 0 0
FREEDOM LEAF INC COM Common Stock 35640T108 1 3,000 SH   SOLE   3,000 0 0
FIRST MERCHANTS CORP COM Common Stock 320817109 15 424 SH   SOLE   424 0 0
INVESCO FRONTIER MARKETS ETF ETF 46138E776 14 1,180 SH   SOLE   1,180 0 0
FRANKLIN FINL NETWORK INC COM Common Stock 35352P104 8 288 SH   SOLE   288 0 0
FIRST SOLAR INC COM Common Stock 336433107 228 5,380 SH   SOLE   5,380 0 0
FIRSTSERVICE CORP NEW SUB VTG SH Common Stock 33767E103 23 339 SH   SOLE   339 0 0
FIRST TRUST LARGE CAP GROWTH OPPORTUNITIES ALPHADEX FUND ETF 33735K108 21 371 SH   SOLE   371 0 0
FRONTDOOR INC COM Common Stock 35905A109 5 190 SH   SOLE   190 0 0
TECHNIPFMC PLC COM Common Stock G87110105 1 63 SH   SOLE   63 0 0
FORTINET INC COM Common Stock 34959E109 80 1,142 SH   SOLE   1,142 0 0
FRONTIER COMMUNICATIONS CORP COM NEW Common Stock 35906A306 43 17,923 SH   SOLE   17,923 0 0
FORTIVE CORP COM Common Stock 34959J108 68 1,006 SH   SOLE   1,006 0 0
FIRST TRUST DORSEY WRIGHT FOCUS 5 ETF ETF 33738R605 44 1,747 SH   SOLE   1,747 0 0
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA Common Stock 531229870 1 33 SH   SOLE   33 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA Common Stock 531229854 25 822 SH   SOLE   822 0 0
FORWARD AIR CORP COM Common Stock 349853101 11 205 SH   SOLE   205 0 0
FIRST TRUST HEALTH CARE ALPHADEX FUND ETF 33734X143 69 1,000 SH   SOLE   1,000 0 0
ISHARES CHINA LARGECAP ETF ETF 464287184 16 400 SH   SOLE   400 0 0
FIRST TRUST TECHNOLOGY ALPHADEX FUND ETF 33734X176 760 14,465 SH   SOLE   14,465 0 0
FIRST TRUST ENERGY ALPHADEX FUND ETF 33734X127 81 7,000 SH   SOLE   7,000 0 0
FIRST TRUST FINANCIALS ALPHADEX FUND ETF 33734X135 88 3,273 SH   SOLE   3,273 0 0
FIRST TRUST INDUSTRIALS/PRODUCER DURABLES ALPHADEX FUND ETF 33734X150 68 2,006 SH   SOLE   2,006 0 0
GENPACT LIMITED SHS Common Stock G3922B107 2 85 SH   SOLE   85 0 0
GATX CORP COM Common Stock 361448103 20 284 SH   SOLE   284 0 0
GREENBRIER COS INC COM Common Stock 393657101 15 384 SH   SOLE   384 0 0
GENESCO INC COM Common Stock 371532102 22 487 SH   SOLE   487 0 0
SANOFI CONTGNT VAL RT Common Stock 80105N113 3 6,572 SH   SOLE   6,572 0 0
GENERAL DYNAMICS CORP COM Common Stock 369550108 621 3,949 SH   SOLE   3,949 0 0
GODADDY INC CL A Common Stock 380237107 69 1,055 SH   SOLE   1,055 0 0
GOLDEN ENTMT INC COM Common Stock 381013101 11 685 SH   SOLE   685 0 0
VANECK VECTORS GOLD MINERS ETF ETF 92189F106 20 972 SH   SOLE   972 0 0
GENERAL ELECTRIC CO COM Common Stock 369604103 1,265 166,850 SH   SOLE   166,850 0 0
GENESIS ENERGY L P UNIT LTD PARTN Common Stock 371927104 42 2,265 SH   SOLE   2,265 0 0
GERON CORP COM Common Stock 374163103 0 23 SH   SOLE   23 0 0
G4S PLC SHS Common Stock G39283109 2 911 SH   SOLE   911 0 0
GOLDCORP INC NEW COM Common Stock 380956409 5 500 SH   SOLE   500 0 0
GRACO INC COM Common Stock 384109104 72 1,729 SH   SOLE   1,729 0 0
GILEAD SCIENCES INC COM Common Stock 375558103 518 8,275 SH   SOLE   8,275 0 0
GENERAL MLS INC COM Common Stock 370334104 2,949 75,736 SH   SOLE   75,736 0 0
GLAXOSMITHKLINE PLC ORD Common Stock G3910J112 2 118 SH   SOLE   118 0 0
SPDR GOLD SHARES ETF 78463V107 5,183 42,750 SH   SOLE   42,750 0 0
CREDIT SUISSE XLINKS GOLD SHARES COVERED CALL ETN ETF 22542D480 2 220 SH   SOLE   220 0 0
GCI LIBERTY INC COM CLASS A Common Stock 36164V305 5 116 SH   SOLE   116 0 0
GLOBANT S A COM Common Stock L44385109 48 846 SH   SOLE   846 0 0
GASLOG PARTNERS LP UNIT LTD PTNRP Common Stock Y2687W108 177 8,931 SH   SOLE   8,931 0 0
CORNING INC COM Common Stock 219350105 74 2,449 SH   SOLE   2,449 0 0
GENERAL MTRS CO COM Common Stock 37045V100 544 16,250 SH   SOLE   16,250 0 0
GREEN BANCORP INC COM Common Stock 39260X100 0 1 SH   SOLE   1 0 0
SPDR S&P GLOBAL NATURAL RESOURCES ETF ETF 78463X541 5 120 SH   SOLE   120 0 0
GENERAC HLDGS INC COM Common Stock 368736104 13 268 SH   SOLE   268 0 0
GENTEX CORP COM Common Stock 371901109 81 4,000 SH   SOLE   4,000 0 0
GENWORTH FINL INC COM CL A Common Stock 37247D106 48 10,371 SH   SOLE   10,371 0 0
ALPHABET INC CAP STK CL C Common Stock 02079K107 7,999 7,724 SH   SOLE   7,724 0 0
ALPHABET INC CAP STK CL A Common Stock 02079K305 9,474 9,066 SH   SOLE   9,066 0 0
ISHARES U.S. TREASURY BOND ETF ETF 46429B267 6,422 260,517 SH   SOLE   260,517 0 0
GENUINE PARTS CO COM Common Stock 372460105 292 3,021 SH   SOLE   3,021 0 0
GRAPHIC PACKAGING HLDG CO COM Common Stock 388689101 76 7,092 SH   SOLE   7,092 0 0
GLOBAL PMTS INC COM Common Stock 37940X102 23 223 SH   SOLE   223 0 0
GREEN PLAINS INC COM Common Stock 393222104 12 918 SH   SOLE   918 0 0
GEOPARK LTD USD SHS Common Stock G38327105 2 124 SH   SOLE   124 0 0
GOPRO INC CL A Common Stock 38268T103 0 100 SH   SOLE   100 0 0
GAP INC COM Common Stock 364760108 1,209 46,924 SH   SOLE   46,924 0 0
GARMIN LTD SHS Common Stock H2906T109 32 500 SH   SOLE   500 0 0
GOLDMAN SACHS GROUP INC COM Common Stock 38141G104 329 1,969 SH   SOLE   1,969 0 0
ISHARES GSCI COMMODITYINDEXED TRUST ETF 46428R107 6 448 SH   SOLE   448 0 0
GO SOLAR USA INC COM Common Stock 38019R109 0 600 SH   SOLE   600 0 0
GOODYEAR TIRE & RUBR CO COM Common Stock 382550101 43 2,096 SH   SOLE   2,096 0 0
INVESCO TOTAL RETURN BOND ETF ETF 46090A804 678 13,552 SH   SOLE   13,552 0 0
GARRETT MOTION INC COM Common Stock 366505105 5 441 SH   SOLE   441 0 0
FLEXSHARES GLOBAL UPSTREAM NATURAL RESOURCES INDEX FUND ETF 33939L407 4 120 SH   SOLE   120 0 0
ISHARES INTERMEDIATE GOVERNMENT/CREDIT BOND ETF ETF 464288612 206 1,899 SH   SOLE   1,899 0 0
GENESEE & WYO INC CL A Common Stock 371559105 53 722 SH   SOLE   722 0 0
GUIDEWIRE SOFTWARE INC COM Common Stock 40171V100 41 507 SH   SOLE   507 0 0
GRAINGER W W INC COM Common Stock 384802104 54 192 SH   SOLE   192 0 0
SPDR S&P INTERNATIONAL SMALL CAP ETF ETF 78463X871 105 3,757 SH   SOLE   3,757 0 0
SPDR S&P CHINA ETF ETF 78463X400 4 50 SH   SOLE   50 0 0
HYATT HOTELS CORP COM CL A Common Stock 448579102 2 32 SH   SOLE   32 0 0
ETFMG PRIME CYBER SECURITY ETF ETF 26924G201 12 366 SH   SOLE   366 0 0
HALLIBURTON CO COM Common Stock 406216101 801 30,142 SH   SOLE   30,142 0 0
HALOZYME THERAPEUTICS INC COM Common Stock 40637H109 25 1,700 SH   SOLE   1,700 0 0
HASBRO INC COM Common Stock 418056107 142 1,752 SH   SOLE   1,752 0 0
HUNTINGTON BANCSHARES INC COM Common Stock 446150104 728 60,294 SH   SOLE   60,294 0 0
HANESBRANDS INC COM Common Stock 410345102 1,063 84,825 SH   SOLE   84,825 0 0
HCA HEALTHCARE INC COM Common Stock 40412C101 19 150 SH   SOLE   150 0 0
WARRIOR MET COAL INC COM Common Stock 93627C101 4 180 SH   SOLE   180 0 0
HEALTHCARE SVCS GRP INC COM Common Stock 421906108 164 4,080 SH   SOLE   4,080 0 0
HOME DEPOT INC COM Common Stock 437076102 3,337 19,422 SH   SOLE   19,422 0 0
HD SUPPLY HLDGS INC COM Common Stock 40416M105 56 1,505 SH   SOLE   1,505 0 0
HAWAIIAN ELEC INDUSTRIES COM Common Stock 419870100 67 1,821 SH   SOLE   1,821 0 0
WISDOMTREE EUROPE HEDGED EQUITY FUND ETF 97717X701 64 1,132 SH   SOLE   1,132 0 0
HEICO CORP NEW COM Common Stock 422806109 144 1,857 SH   SOLE   1,857 0 0
HEICO CORP NEW CL A Common Stock 422806208 3 41 SH   SOLE   41 0 0
HELEN OF TROY CORP LTD COM Common Stock G4388N106 76 582 SH   SOLE   582 0 0
HEMP INC COM NEW Common Stock 423703206 0 13,000 SH   SOLE   13,000 0 0
HESS CORP COM Common Stock 42809H107 6 149 SH   SOLE   149 0 0
HEXO CORP COM Common Stock 428304109 0 100 SH   SOLE   100 0 0
HOLLYFRONTIER CORP COM Common Stock 436106108 53 1,036 SH   SOLE   1,036 0 0
HARTFORD FINL SVCS GROUP INC COM Common Stock 416515104 1,224 27,353 SH   SOLE   27,353 0 0
HUNTINGTON INGALLS INDS INC COM Common Stock 446413106 14 73 SH   SOLE   73 0 0
HERBALIFE NUTRITION LTD COM SHS Common Stock G4412G101 1 14 SH   SOLE   14 0 0
HILTON WORLDWIDE HLDGS INC COM Common Stock 43300A203 37 512 SH   SOLE   512 0 0
HMN FINL INC COM Common Stock 40424G108 10 500 SH   SOLE   500 0 0
HOMETOWN BANKSHARES CORP COM Common Stock 43787N108 105 8,860 SH   SOLE   8,860 0 0
HNI CORP COM Common Stock 404251100 3 71 SH   SOLE   71 0 0
HARLEY DAVIDSON INC COM Common Stock 412822108 26 761 SH   SOLE   761 0 0
HOLOGIC INC COM Common Stock 436440101 4 100 SH   SOLE   100 0 0
HONEYWELL INTL INC COM Common Stock 438516106 4,789 36,247 SH   SOLE   36,247 0 0
HELMERICH & PAYNE INC COM Common Stock 423452101 61 1,264 SH   SOLE   1,264 0 0
HEWLETT PACKARD ENTERPRISE CO COM Common Stock 42824C109 37 2,744 SH   SOLE   2,744 0 0
HP INC COM Common Stock 40434L105 206 9,990 SH   SOLE   9,990 0 0
HEALTHEQUITY INC COM Common Stock 42226A107 457 7,666 SH   SOLE   7,666 0 0
BLOCK H & R INC COM Common Stock 093671105 24 950 SH   SOLE   950 0 0
HILL ROM HLDGS INC COM Common Stock 431475102 69 783 SH   SOLE   783 0 0
HORMEL FOODS CORP COM Common Stock 440452100 6,389 149,697 SH   SOLE   149,697 0 0
HARRIS CORP DEL COM Common Stock 413875105 181 1,345 SH   SOLE   1,345 0 0
HERITAGE INS HLDGS INC COM Common Stock 42727J102 0 1 SH   SOLE   1 0 0
HERON THERAPEUTICS INC COM Common Stock 427746102 5 200 SH   SOLE   200 0 0
HENRY SCHEIN INC COM Common Stock 806407102 199 2,533 SH   SOLE   2,533 0 0
HERSHEY CO COM Common Stock 427866108 91 848 SH   SOLE   848 0 0
HUBBELL INC COM Common Stock 443510607 28 280 SH   SOLE   280 0 0
HUMANA INC COM Common Stock 444859102 31 109 SH   SOLE   109 0 0
HUNTSMAN CORP COM Common Stock 447011107 8 400 SH   SOLE   400 0 0
HURON CONSULTING GROUP INC COM Common Stock 447462102 5 97 SH   SOLE   97 0 0
HUSKY ENERGY INC COM Common Stock 448055103 4 347 SH   SOLE   347 0 0
HANCOCK WHITNEY CORPORATION COM Common Stock 410120109 104 3,001 SH   SOLE   3,001 0 0
HEXCEL CORP NEW COM Common Stock 428291108 65 1,141 SH   SOLE   1,141 0 0
ISHARES IBOXX $ HIGH YIELD CORPORATE BOND ETF ETF 464288513 220 2,718 SH   SOLE   2,718 0 0
PIMCO 05 YEAR HIGH YIELD CORPORATE BOND INDEX EXCHANGETRADED FUND ETF 72201R783 12 124 SH   SOLE   124 0 0
HORIZON PHARMA PLC SHS Common Stock G4617B105 15 766 SH   SOLE   766 0 0
INTELSAT S A COM Common Stock L5140P101 3 141 SH   SOLE   141 0 0
IAC INTERACTIVECORP COM Common Stock 44919P508 37 200 SH   SOLE   200 0 0
ISHARES CORE INTERNATIONAL AGGREGATE BOND FUND ETF 46435G672 424 8,123 SH   SOLE   8,123 0 0
ISHARES U.S. BROKERDEALERS & SECURITIES EXCHANGES ETF ETF 464288794 25 440 SH   SOLE   440 0 0
INTEGRA LIFESCIENCES HLDGS CP COM NEW Common Stock 457985208 105 2,330 SH   SOLE   2,330 0 0
ISHARES COMEX GOLD TRUST ETF 464285105 620 50,440 SH   SOLE   50,440 0 0
ISHARES NASDAQ BIOTECHNOLOGY INDEX FUND ETF 464287556 1,311 13,595 SH   SOLE   13,595 0 0
INDEPENDENT BANK CORP MICH COM NEW Common Stock 453838609 7 347 SH   SOLE   347 0 0
ISHARES IBONDS DEC 2019 TERM CORPORATE ETF ETF 46434VAU4 22 890 SH   SOLE   890 0 0
ISHARES IBONDS DEC 2020 TERM CORPORATE ETF ETF 46434VAQ3 16 650 SH   SOLE   650 0 0
ISHARES IBONDS DEC 2021 TERM CORPORATE ETF ETF 46434VBK5 16 650 SH   SOLE   650 0 0
IBERIABANK CORP COM Common Stock 450828108 4 67 SH   SOLE   67 0 0
INTERACTIVE BROKERS GROUP INC COM CL A Common Stock 45841N107 5 94 SH   SOLE   94 0 0
INTERNATIONAL BUSINESS MACHS COM Common Stock 459200101 4,364 38,390 SH   SOLE   38,390 0 0
SPDR BLOOMBERG BARCLAYS INTERNATIONAL CORPORATE BOND ETF ETF 78464A151 87 2,629 SH   SOLE   2,629 0 0
INTERCONTINENTAL EXCHANGE INC COM Common Stock 45866F104 470 6,239 SH   SOLE   6,239 0 0
ISHARES COHEN & STEERS REIT ETF ETF 464287564 1,565 16,356 SH   SOLE   16,356 0 0
ICF INTL INC COM Common Stock 44925C103 19 285 SH   SOLE   285 0 0
ISHARES S&P GLOBAL CLEAN ENERGY INDEX FUND ETF 464288224 4 500 SH   SOLE   500 0 0
ICON PLC SHS Common Stock G4705A100 190 1,472 SH   SOLE   1,472 0 0
ICU MED INC COM Common Stock 44930G107 98 427 SH   SOLE   427 0 0
IDACORP INC COM Common Stock 451107106 19 200 SH   SOLE   200 0 0
INTERDIGITAL INC COM Common Stock 45867G101 33 500 SH   SOLE   500 0 0
ISHARES U.S. UTILITIES ETF ETF 464287697 114 847 SH   SOLE   847 0 0
ISHARES INTERNATIONAL SELECT DIVIDEND ETF ETF 464288448 6 217 SH   SOLE   217 0 0
ISHARES 710 YEAR TREASURY BOND ETF ETF 464287440 277 2,656 SH   SOLE   2,656 0 0
ISHARES CORE MSCI EAFE ETF ETF 46432F842 7,749 140,897 SH   SOLE   140,897 0 0
ISHARES 37 YEAR TREASURY BOND ETF ETF 464288661 204 1,683 SH   SOLE   1,683 0 0
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 399 8,455 SH   SOLE   8,455 0 0
ISHARES CORE MSCI EUROPE ETF ETF 46434V738 9 210 SH   SOLE   210 0 0
ISHARES EUROPE ETF ETF 464287861 8 200 SH   SOLE   200 0 0
IDEX CORP COM Common Stock 45167R104 71 564 SH   SOLE   564 0 0
INTERNATIONAL FLAVORS&FRAGRANC COM Common Stock 459506101 48 356 SH   SOLE   356 0 0
ISHARES NORTH AMERICAN NATURAL RESOURCES ETF ETF 464287374 19 700 SH   SOLE   700 0 0
ISHARES GLOBAL INFRASTRUCTURE ETF ETF 464288372 63 1,594 SH   SOLE   1,594 0 0
ISHARES INTERMEDIATE CREDIT BOND ETF ETF 464288638 9 180 SH   SOLE   180 0 0
ISHARES S&P/CITIGROUP INTERNATIONAL TREASURY BOND FUND EXUS ETF 464288117 1 20 SH   SOLE   20 0 0
ISHARES SHORTTERM CORPORATE BOND ETF ETF 464288646 184 3,565 SH   SOLE   3,565 0 0
ISHARES EXPANDED TECHSOFTWARE SECTOR ETF ETF 464287515 43 250 SH   SOLE   250 0 0
ISHARES U.S. HEALTHCARE PROVIDERS ETF ETF 464288828 73 425 SH   SOLE   425 0 0
ISHARES US AGGREGATE BOND UCITS ETF ETF G4953W408 96 968 SH   SOLE   968 0 0
INTESA SANPAOLO SPA SHS Common Stock T55067101 2 695 SH   SOLE   695 0 0
ISHARES CORE S&P MIDCAP ETF ETF 464287507 19,401 116,830 SH   SOLE   116,830 0 0
ISHARES S&P MIDCAP 400 VALUE ETF ETF 464287705 558 4,034 SH   SOLE   4,034 0 0
ISHARES S&P MIDCAP 400 GROWTH ETF ETF 464287606 36 189 SH   SOLE   189 0 0
ISHARES CORE S&P SMALLCAP ETF ETF 464287804 13,114 189,184 SH   SOLE   189,184 0 0
ISHARES S&P SMALLCAP 600 VALUE ETF ETF 464287879 147 1,118 SH   SOLE   1,118 0 0
ISHARES S&P SMALLCAP 600 GROWTH ETF ETF 464287887 548 3,395 SH   SOLE   3,395 0 0
ISHARES LATIN AMERICA 40 ETF ETF 464287390 3 100 SH   SOLE   100 0 0
ILLUMINA INC COM Common Stock 452327109 54 180 SH   SOLE   180 0 0
IMAX CORP COM Common Stock 45245E109 2 100 SH   SOLE   100 0 0
IHS MARKIT LTD SHS Common Stock G47567105 130 2,702 SH   SOLE   2,702 0 0
INTEL CORP COM Common Stock 458140100 12,927 275,452 SH   SOLE   275,452 0 0
INTUIT COM Common Stock 461202103 92 469 SH   SOLE   469 0 0
EGSHARES INDIA INFRASTRUCTURE ETF ETF 19762B806 4 300 SH   SOLE   300 0 0
ION GEOPHYSICAL CORP COM NEW Common Stock 462044207 0 15 SH   SOLE   15 0 0
IONIS PHARMACEUTICALS INC COM Common Stock 462222100 5 86 SH   SOLE   86 0 0
INTL PAPER CO COM Common Stock 460146103 249 6,168 SH   SOLE   6,168 0 0
INTER PARFUMS INC COM Common Stock 458334109 9 131 SH   SOLE   131 0 0
ETFMG PRIME MOBILE PAYMENTS ETF ETF 26924G409 0 11 SH   SOLE   11 0 0
SPDR BLOOMBERG BARCLAYS TIPS ETF ETF 78464A656 378 7,007 SH   SOLE   7,007 0 0
IPG PHOTONICS CORP COM Common Stock 44980X109 1 11 SH   SOLE   11 0 0
IQVIA HLDGS INC COM Common Stock 46266C105 8 73 SH   SOLE   73 0 0
INGERSOLLRAND PLC SHS Common Stock G47791101 256 2,804 SH   SOLE   2,804 0 0
IRHYTHM TECHNOLOGIES INC COM Common Stock 450056106 24 345 SH   SOLE   345 0 0
INTERNATIONAL SPEEDWAY CORP CL B Common Stock 460335300 262 6,000 SH   SOLE   6,000 0 0
INTUITIVE SURGICAL INC COM NEW Common Stock 46120E602 40 84 SH   SOLE   84 0 0
ISHARES CORE 15 YEAR USD BOND ETF ETF 46432F859 119 2,431 SH   SOLE   2,431 0 0
GARTNER INC COM Common Stock 366651107 5 40 SH   SOLE   40 0 0
ISHARES U.S. AEROSPACE & DEFENSE ETF ETF 464288760 316 1,830 SH   SOLE   1,830 0 0
SPDR BLOOMBERG BARCLAYS INTERMEDIATE TERM TREASURY ETF ETF 78464A672 2 33 SH   SOLE   33 0 0
VANECK VECTORS AMTFREE INTERMEDIATE MUNICIPAL INDEX ETF ETF 92189H201 50 1,048 SH   SOLE   1,048 0 0
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 85 1,490 SH   SOLE   1,490 0 0
ITRONICS INC COM NEW Common Stock 465743300 0 2 SH   SOLE   2 0 0
ITT INC COM Common Stock 45073V108 47 964 SH   SOLE   964 0 0
ILLINOIS TOOL WKS INC COM Common Stock 452308109 658 5,156 SH   SOLE   5,156 0 0
IMPERIAL BRANDS PLC SHS Common Stock G4720C107 4 141 SH   SOLE   141 0 0
ISHARES CORE S&P U.S. GROWTH ETF ETF 464287671 860 16,327 SH   SOLE   16,327 0 0
ISHARES CORE S&P U.S. VALUE ETF ETF 464287663 91 1,853 SH   SOLE   1,853 0 0
ISHARES S&P 500 VALUE ETF ETF 464287408 454 4,487 SH   SOLE   4,487 0 0
VANGUARD S&P MIDCAP 400 ETF ETF 921932885 991 8,863 SH   SOLE   8,863 0 0
ISHARES CORE S&P 500 ETF ETF 464287200 65,081 258,326 SH   SOLE   258,326 0 0
ISHARES S&P 500 GROWTH ETF ETF 464287309 970 6,441 SH   SOLE   6,441 0 0
INVESCO LTD SHS Common Stock G491BT108 8 454 SH   SOLE   454 0 0
ISHARES RUSSELL 1000 ETF ETF 464287622 11,278 81,317 SH   SOLE   81,317 0 0
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 2,366 21,310 SH   SOLE   21,310 0 0
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 5,220 39,867 SH   SOLE   39,867 0 0
ISHARES RUSSELL 2000 ETF ETF 464287655 26,225 195,857 SH   SOLE   195,857 0 0
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630 7,596 70,634 SH   SOLE   70,634 0 0
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 3,900 23,216 SH   SOLE   23,216 0 0
ISHARES RUSSELL MIDCAP GROWTH ETF ETF 464287481 2,144 18,852 SH   SOLE   18,852 0 0
ISHARES RUSSELL MIDCAP ETF ETF 464287499 2,938 63,220 SH   SOLE   63,220 0 0
ISHARES RUSSELL MIDCAP VALUE ETF ETF 464287473 1,922 25,170 SH   SOLE   25,170 0 0
ISHARES RUSSELL 3000 ETF ETF 464287689 10,274 69,930 SH   SOLE   69,930 0 0
ISHARES RUSSELL TOP 200 VALUE ETF ETF 464289420 90 1,879 SH   SOLE   1,879 0 0
ISHARES RUSSELL TOP 200 GROWTH ETF ETF 464289438 57 789 SH   SOLE   789 0 0
ISHARES GLOBAL ENERGY ETF ETF 464287341 21 700 SH   SOLE   700 0 0
ISHARES GLOBAL HEALTHCARE ETF ETF 464287325 46 800 SH   SOLE   800 0 0
ISHARES GLOBAL COMM SERVICES ETF ETF 464287275 23 452 SH   SOLE   452 0 0
ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834 2 43 SH   SOLE   43 0 0
ISHARES U.S. ENERGY ETF ETF 464287796 53 1,701 SH   SOLE   1,701 0 0
ISHARES U.S. FINANCIALS ETF ETF 464287788 172 1,617 SH   SOLE   1,617 0 0
ISHARES U.S. HEALTHCARE ETF ETF 464287762 219 1,202 SH   SOLE   1,202 0 0
ISHARES U.S. INDUSTRIALS ETF Common Stock 464287754 35 269 SH   SOLE   269 0 0
ISHARES U.S. BASIC MATERIALS ETF ETF 464287838 268 3,190 SH   SOLE   3,190 0 0
ISHARES U.S. REAL ESTATE ETF ETF 464287739 10,231 136,517 SH   SOLE   136,517 0 0
ISHARES TRANSPORTATION AVERAGE ETF ETF 464287192 8 50 SH   SOLE   50 0 0
ISHARES U.S. TECHNOLOGY ETF ETF 464287721 926 5,789 SH   SOLE   5,789 0 0
ISHARES U.S. TELECOMMUNICATIONS ETF ETF 464287713 21 815 SH   SOLE   815 0 0
JAZZ PHARMACEUTICALS PLC SHS USD Common Stock G50871105 14 114 SH   SOLE   114 0 0
HUNT J B TRANS SVCS INC COM Common Stock 445658107 3 27 SH   SOLE   27 0 0
JOHNSON CTLS INTL PLC SHS Common Stock G51502105 1,068 35,719 SH   SOLE   35,719 0 0
J2 GLOBAL INC COM Common Stock 48123V102 2 24 SH   SOLE   24 0 0
JACOBS ENGR GROUP INC COM Common Stock 469814107 145 2,475 SH   SOLE   2,475 0 0
J & J SNACK FOODS CORP COM Common Stock 466032109 9 61 SH   SOLE   61 0 0
ISHARES MORNINGSTAR LARGECAP ETF ETF 464287127 64 451 SH   SOLE   451 0 0
ISHARES MORNINGSTAR LARGECAP GROWTH ETF ETF 464287119 305 1,923 SH   SOLE   1,923 0 0
HENRY JACK & ASSOC INC COM Common Stock 426281101 97 763 SH   SOLE   763 0 0
ISHARES MORNINGSTAR SMALLCAP VALUE ETF ETF 464288703 47 379 SH   SOLE   379 0 0
JONES LANG LASALLE INC COM Common Stock 48020Q107 1 11 SH   SOLE   11 0 0
JOHNSON & JOHNSON COM Common Stock 478160104 21,769 168,685 SH   SOLE   168,685 0 0
SPDR BLOOMBERG BARCLAYS HIGH YIELD BOND ETF ETF 78464A417 144 4,290 SH   SOLE   4,290 0 0
DIREXION DAILY JUNIOR GOLD MINERS INDEX BULL 3X SHARES ETF 25460E851 2 250 SH   SOLE   250 0 0
JPMORGAN CHASE & CO COM Common Stock 46625H100 8,026 82,218 SH   SOLE   82,218 0 0
JPMORGAN ULTRASHORT INCOME ETF ETF 46641Q837 18 350 SH   SOLE   350 0 0
WILEY JOHN & SONS INC CL A Common Stock 968223206 78 1,648 SH   SOLE   1,648 0 0
NORDSTROM INC COM Common Stock 655664100 116 2,499 SH   SOLE   2,499 0 0
KELLOGG CO COM Common Stock 487836108 90 1,585 SH   SOLE   1,585 0 0
SPDR S&P BANK ETF ETF 78464A797 241 6,450 SH   SOLE   6,450 0 0
POWERSHARES KBW HIGH DIVIDEND YIELD FINANCIAL PORTFOLIO ETF 46138E610 29 1,450 SH   SOLE   1,450 0 0
KEURIG DR PEPPER INC COM Common Stock 49271V100 27 1,048 SH   SOLE   1,048 0 0
KIRBY CORP COM Common Stock 497266106 10 152 SH   SOLE   152 0 0
KEYCORP NEW COM Common Stock 493267108 23 1,569 SH   SOLE   1,569 0 0
KEYSIGHT TECHNOLOGIES INC COM Common Stock 49338L103 16 257 SH   SOLE   257 0 0
KINGFISHER PLC SHS Common Stock G5256E441 1 543 SH   SOLE   543 0 0
KRAFT HEINZ CO COM Common Stock 500754106 491 11,408 SH   SOLE   11,408 0 0
SPDR S&P INSURANCE ETF ETF 78464A789 7 259 SH   SOLE   259 0 0
KIMBERLY CLARK CORP COM Common Stock 494368103 2,439 21,239 SH   SOLE   21,239 0 0
KINDER MORGAN INC DEL COM Common Stock 49456B101 1,496 97,298 SH   SOLE   97,298 0 0
KEMPER CORP DEL COM Common Stock 488401100 16 248 SH   SOLE   248 0 0
KENNAMETAL INC COM Common Stock 489170100 44 1,314 SH   SOLE   1,314 0 0
CARMAX INC COM Common Stock 143130102 121 1,934 SH   SOLE   1,934 0 0
KINSALE CAP GROUP INC COM Common Stock 49714P108 3 59 SH   SOLE   59 0 0
KNIGHT SWIFT TRANSN HLDGS INC CL A Common Stock 499049104 9 349 SH   SOLE   349 0 0
COCA COLA CO COM Common Stock 191216100 3,060 64,632 SH   SOLE   64,632 0 0
KROGER CO COM Common Stock 501044101 136 4,964 SH   SOLE   4,964 0 0
SPDR S&P REGIONAL BANKING ETF ETF 78464A698 314 6,713 SH   SOLE   6,713 0 0
GLOBAL X CONSCIOUS COMPANIES ETF ETF 37954Y731 92 4,904 SH   SOLE   4,904 0 0
KUSHCO HLDGS INC COM Common Stock 50133S103 2 400 SH   SOLE   400 0 0
KOHLS CORP COM Common Stock 500255104 1,677 25,280 SH   SOLE   25,280 0 0
KANSAS CITY SOUTHERN COM NEW Common Stock 485170302 1,194 12,461 SH   SOLE   12,461 0 0
KRATOS DEFENSE & SEC SOLUTIONS COM NEW Common Stock 50077B207 10 735 SH   SOLE   735 0 0
KRANESHARES CSI CHINA INTERNET ETF ETF 500767306 4 100 SH   SOLE   100 0 0
LOEWS CORP COM Common Stock 540424108 61 1,340 SH   SOLE   1,340 0 0
LANCASTER COLONY CORP COM Common Stock 513847103 27 151 SH   SOLE   151 0 0
LAKELAND BANCORP INC COM Common Stock 511637100 4 283 SH   SOLE   283 0 0
LIBERTY BROADBAND CORP COM SER A Common Stock 530307107 26 362 SH   SOLE   362 0 0
LIBERTY BROADBAND CORP COM SER C Common Stock 530307305 30 420 SH   SOLE   420 0 0
LIBERTY GLOBAL PLC SHS CL A Common Stock G5480U104 1 70 SH   SOLE   70 0 0
LIBERTY GLOBAL PLC SHS CL C Common Stock G5480U120 17 804 SH   SOLE   804 0 0
LEIDOS HLDGS INC COM Common Stock 525327102 629 11,938 SH   SOLE   11,938 0 0
LIFESTYLE DELIVERY SYS INC COM Common Stock 53224Y104 0 1,500 SH   SOLE   1,500 0 0
LANDS END INC NEW COM Common Stock 51509F105 1 42 SH   SOLE   42 0 0
LEAR CORP COM NEW Common Stock 521865204 11 90 SH   SOLE   90 0 0
LINCOLN ELEC HLDGS INC COM Common Stock 533900106 81 1,018 SH   SOLE   1,018 0 0
LEGGETT & PLATT INC COM Common Stock 524660107 0 1 SH   SOLE   1 0 0
ISHARES J.P. MORGAN EM LOCAL CURRENCY BOND ETF ETF 464286517 11 244 SH   SOLE   244 0 0
LENNAR CORP CL A Common Stock 526057104 200 5,100 SH   SOLE   5,100 0 0
LENNAR CORP CL B Common Stock 526057302 3 102 SH   SOLE   102 0 0
LIBERTY EXPEDIA HLDGS INC SER A COM Common Stock 53046P109 2 42 SH   SOLE   42 0 0
LITTELFUSE INC COM Common Stock 537008104 76 445 SH   SOLE   445 0 0
LIONS GATE ENTMNT CORP CL B NON VTG Common Stock 535919500 5 362 SH   SOLE   362 0 0
LIONS GATE ENTMNT CORP CL A VTG Common Stock 535919401 5 300 SH   SOLE   300 0 0
LIGAND PHARMACEUTICALS INC COM NEW Common Stock 53220K504 11 83 SH   SOLE   83 0 0
LABORATORY CORP AMER HLDGS COM NEW Common Stock 50540R409 1,735 13,728 SH   SOLE   13,728 0 0
LENNOX INTL INC COM Common Stock 526107107 24 109 SH   SOLE   109 0 0
LIBERTY LATIN AMERICA LTD COM CL A Common Stock G9001E102 0 4 SH   SOLE   4 0 0
LIBERTY LATIN AMERICA LTD COM CL C Common Stock G9001E128 3 173 SH   SOLE   173 0 0
LINDE PLC COM Common Stock G5494J103 6,959 44,595 SH   SOLE   44,595 0 0
GLOBAL X LITHIUM & BATTERY TECH ETF ETF 37954Y855 6 200 SH   SOLE   200 0 0
LUMENTUM HLDGS INC COM Common Stock 55024U109 0 2 SH   SOLE   2 0 0
LKQ CORP COM Common Stock 501889208 121 5,112 SH   SOLE   5,112 0 0
LSC COMMUNICATIONS INC COM Common Stock 50218P107 0 22 SH   SOLE   22 0 0
L3 TECHNOLOGIES INC COM Common Stock 502413107 1,404 8,086 SH   SOLE   8,086 0 0
LILLY ELI & CO COM Common Stock 532457108 2,503 21,627 SH   SOLE   21,627 0 0
LEGG MASON INC COM Common Stock 524901105 0 0 SH   SOLE   0 0 0
LOCKHEED MARTIN CORP COM Common Stock 539830109 7,684 29,347 SH   SOLE   29,347 0 0
LINCOLN NATL CORP IND COM Common Stock 534187109 213 4,144 SH   SOLE   4,144 0 0
CHENIERE ENERGY INC COM NEW Common Stock 16411R208 100 1,685 SH   SOLE   1,685 0 0
LINDSAY CORP COM Common Stock 535555106 8 80 SH   SOLE   80 0 0
ALLIANT ENERGY CORP COM Common Stock 018802108 20 462 SH   SOLE   462 0 0
LOGITECH INTL S A SHS Common Stock H50430232 1 38 SH   SOLE   38 0 0
GRAND CANYON ED INC COM Common Stock 38526M106 72 746 SH   SOLE   746 0 0
LOWES COS INC COM Common Stock 548661107 12,121 131,237 SH   SOLE   131,237 0 0
LPL FINL HLDGS INC COM Common Stock 50212V100 0 1 SH   SOLE   1 0 0
LOUISIANA PAC CORP COM Common Stock 546347105 13 596 SH   SOLE   596 0 0
ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 1,917 16,989 SH   SOLE   16,989 0 0
LAM RESEARCH CORP COM Common Stock 512807108 5 40 SH   SOLE   40 0 0
K12 INC COM Common Stock 48273U102 10 412 SH   SOLE   412 0 0
LANDSTAR SYS INC COM Common Stock 515098101 49 509 SH   SOLE   509 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM Common Stock 531229409 8 230 SH   SOLE   230 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM Common Stock 531229607 43 1,163 SH   SOLE   1,163 0 0
LIBERTY TRIPADVISOR HLDGS INC COM SER A Common Stock 531465102 2 152 SH   SOLE   152 0 0
LULULEMON ATHLETICA INC COM Common Stock 550021109 3 25 SH   SOLE   25 0 0
SOUTHWEST AIRLS CO COM Common Stock 844741108 94 2,020 SH   SOLE   2,020 0 0
LAMB WESTON HLDGS INC COM Common Stock 513272104 224 3,044 SH   SOLE   3,044 0 0
LIVE NATION ENTERTAINMENT INC COM Common Stock 538034109 35 719 SH   SOLE   719 0 0
LA Z BOY INC COM Common Stock 505336107 28 1,000 SH   SOLE   1,000 0 0
MACYS INC COM Common Stock 55616P104 7 227 SH   SOLE   227 0 0
MASTERCARD INC CL A Common Stock 57636Q104 3,087 16,363 SH   SOLE   16,363 0 0
MARKS & SPENCER GRP PLC SHS Common Stock G5824M107 1 302 SH   SOLE   302 0 0
MANPOWERGROUP INC COM Common Stock 56418H100 4 60 SH   SOLE   60 0 0
MANHATTAN ASSOCS INC COM Common Stock 562750109 44 1,041 SH   SOLE   1,041 0 0
MANTECH INTL CORP CL A Common Stock 564563104 12 220 SH   SOLE   220 0 0
MARRIOTT INTL INC NEW CL A Common Stock 571903202 62 573 SH   SOLE   573 0 0
MASCO CORP COM Common Stock 574599106 26 873 SH   SOLE   873 0 0
MASIMO CORP COM Common Stock 574795100 10 95 SH   SOLE   95 0 0
MATTEL INC COM Common Stock 577081102 9 902 SH   SOLE   902 0 0
ISHARES MBS ETF ETF 464288588 187 1,792 SH   SOLE   1,792 0 0
MBIA INC COM Common Stock 55262C100 64 7,175 SH   SOLE   7,175 0 0
MOELIS & CO CL A Common Stock 60786M105 24 711 SH   SOLE   711 0 0
MCDONALDS CORP COM Common Stock 580135101 5,273 29,694 SH   SOLE   29,694 0 0
MICROCHIP TECHNOLOGY INC COM Common Stock 595017104 5,531 76,903 SH   SOLE   76,903 0 0
MCKESSON CORP COM Common Stock 58155Q103 2,781 25,072 SH   SOLE   25,072 0 0
MOODYS CORP COM Common Stock 615369105 54 389 SH   SOLE   389 0 0
MEDNAX INC COM Common Stock 58502B106 14 426 SH   SOLE   426 0 0
MONGODB INC CL A Common Stock 60937P106 4 50 SH   SOLE   50 0 0
MONDELEZ INTL INC CL A Common Stock 609207105 2,112 52,410 SH   SOLE   52,410 0 0
MCDERMOTT INTL INC COM Common Stock 580037703 4 581 SH   SOLE   581 0 0
MEDIDATA SOLUTIONS INC COM Common Stock 58471A105 49 731 SH   SOLE   731 0 0
MEDTRONIC PLC SHS Common Stock G5960L103 1,691 18,493 SH   SOLE   18,493 0 0
MDU RES GROUP INC COM Common Stock 552690109 63 2,614 SH   SOLE   2,614 0 0
SPDR S&P MIDCAP 400 ETF ETF 78467Y107 49,879 163,643 SH   SOLE   163,643 0 0
SPDR S&P 400 MID CAP GROWTH ETF ETF 78464A821 156 3,413 SH   SOLE   3,413 0 0
SPDR S&P 400 MID CAP VALUE ETF ETF 78464A839 140 3,149 SH   SOLE   3,149 0 0
MEDIFAST INC COM Common Stock 58470H101 0 0 SH   SOLE   0 0 0
MEDPACE HLDGS INC COM Common Stock 58506Q109 4 75 SH   SOLE   75 0 0
MERCADOLIBRE INC COM Common Stock 58733R102 7 24 SH   SOLE   24 0 0
METLIFE INC COM Common Stock 59156R108 1,357 33,058 SH   SOLE   33,058 0 0
MANULIFE FINL CORP COM Common Stock 56501R106 14 954 SH   SOLE   954 0 0
VANGUARD MEGA CAP GROWTH ETF ETF 921910816 11 100 SH   SOLE   100 0 0
MOHAWK INDS INC COM Common Stock 608190104 97 833 SH   SOLE   833 0 0
MIDDLEBY CORP COM Common Stock 596278101 53 512 SH   SOLE   512 0 0
ETFMG ALTERNATIVE HARVEST ETF ETF 26924G508 95 3,829 SH   SOLE   3,829 0 0
MEDICAL MARIJUANA INC COM Common Stock 58463A105 2 22,331 SH   SOLE   22,331 0 0
MCCORMICK & CO INC COM NON VTG Common Stock 579780206 604 4,332 SH   SOLE   4,332 0 0
MCCORMICK & CO INC COM VTG Common Stock 579780107 58 420 SH   SOLE   420 0 0
MARKEL CORP COM Common Stock 570535104 6,923 6,669 SH   SOLE   6,669 0 0
MKS INSTRUMENT INC COM Common Stock 55306N104 5 75 SH   SOLE   75 0 0
MARKETAXESS HLDGS INC COM Common Stock 57060D108 38 181 SH   SOLE   181 0 0
MESA LABS INC COM Common Stock 59064R109 4 20 SH   SOLE   20 0 0
MARTIN MARIETTA MATLS INC COM Common Stock 573284106 166 967 SH   SOLE   967 0 0
GLOBAL X MLP ETF ETF 37950E473 12 1,595 SH   SOLE   1,595 0 0
ETRACS ALERIAN MLP INFRASTRUCTURE INDEX ETN ETF 902641646 5 250 SH   SOLE   250 0 0
MARSH & MCLENNAN COS INC COM Common Stock 571748102 217 2,722 SH   SOLE   2,722 0 0
3M CO COM Common Stock 88579Y101 4,289 22,512 SH   SOLE   22,512 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Common Stock 559080106 2,297 40,264 SH   SOLE   40,264 0 0
MALLINCKRODT PUB LTD CO SHS Common Stock G5785G107 4 249 SH   SOLE   249 0 0
MONRO INC COM Common Stock 610236101 5 66 SH   SOLE   66 0 0
MONSTER BEVERAGE CORP NEW COM Common Stock 61174X109 169 3,430 SH   SOLE   3,430 0 0
ALTRIA GROUP INC COM Common Stock 02209S103 1,486 29,605 SH   SOLE   29,605 0 0
MODINE MFG CO COM Common Stock 607828100 7 612 SH   SOLE   612 0 0
MOOG INC CL A Common Stock 615394202 30 383 SH   SOLE   383 0 0
MOLINA HEALTHCARE INC COM Common Stock 60855R100 11 95 SH   SOLE   95 0 0
MORNINGSTAR INC COM Common Stock 617700109 12 106 SH   SOLE   106 0 0
MOSAIC CO NEW COM Common Stock 61945C103 13 456 SH   SOLE   456 0 0
MARATHON PETE CORP COM Common Stock 56585A102 101 1,703 SH   SOLE   1,703 0 0
MPLX LP COM UNIT REP LTD Common Stock 55336V100 945 31,203 SH   SOLE   31,203 0 0
MONOLITHIC PWR SYS INC COM Common Stock 609839105 154 1,318 SH   SOLE   1,318 0 0
MERCK & CO INC COM Common Stock 58933Y105 10,676 138,718 SH   SOLE   138,718 0 0
MARIMED INC COM Common Stock 56782V107 1 200 SH   SOLE   200 0 0
MARATHON OIL CORP COM Common Stock 565849106 865 60,343 SH   SOLE   60,343 0 0
MARVELL TECHNOLOGY GROUP LTD ORD Common Stock G5876H105 0 0 SH   SOLE   0 0 0
MORGAN STANLEY COM NEW Common Stock 617446448 233 5,866 SH   SOLE   5,866 0 0
MICROSOFT CORP COM Common Stock 594918104 30,592 301,190 SH   SOLE   301,190 0 0
MOTOROLA SOLUTIONS INC COM NEW Common Stock 620076307 91 786 SH   SOLE   786 0 0
MSC INDL DIRECT INC CL A Common Stock 553530106 100 1,299 SH   SOLE   1,299 0 0
MICROSTRATEGY INC CL A NEW Common Stock 594972408 20 153 SH   SOLE   153 0 0
M & T BK CORP COM Common Stock 55261F104 115 805 SH   SOLE   805 0 0
MATCH GROUP INC COM Common Stock 57665R106 96 2,235 SH   SOLE   2,235 0 0
METTLER TOLEDO INTERNATIONAL COM Common Stock 592688105 221 390 SH   SOLE   390 0 0
MATADOR RES CO COM Common Stock 576485205 2 134 SH   SOLE   134 0 0
MANNATECH INC COM NEW Common Stock 563771203 9 500 SH   SOLE   500 0 0
MGIC INVT CORP WIS COM Common Stock 552848103 25 2,430 SH   SOLE   2,430 0 0
MERITAGE HOMES CORP COM Common Stock 59001A102 40 1,096 SH   SOLE   1,096 0 0
VAIL RESORTS INC COM Common Stock 91879Q109 22 104 SH   SOLE   104 0 0
MACOM TECH SOLUTIONS HLDGS INC COM Common Stock 55405Y100 17 1,165 SH   SOLE   1,165 0 0
MASTEC INC COM Common Stock 576323109 17 430 SH   SOLE   430 0 0
MICRON TECHNOLOGY INC COM Common Stock 595112103 37 1,156 SH   SOLE   1,156 0 0
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 1,246 11,428 SH   SOLE   11,428 0 0
MURPHY OIL CORP COM Common Stock 626717102 8 331 SH   SOLE   331 0 0
MUELLER WTR PRODS INC COM SER A Common Stock 624758108 11 1,160 SH   SOLE   1,160 0 0
MAXIM INTEGRATED PRODS INC COM Common Stock 57772K101 13 256 SH   SOLE   256 0 0
MAXLINEAR INC COM Common Stock 57776J100 141 8,010 SH   SOLE   8,010 0 0
MYLAN N V SHS EURO Common Stock N59465109 9 337 SH   SOLE   337 0 0
NORDIC AMERN OFFSHORE LTD SHS Common Stock G65772207 0 329 SH   SOLE   329 0 0
NORDIC AMERICAN TANKERS LIMITE COM Common Stock G65773106 3 1,445 SH   SOLE   1,445 0 0
NATIONAL INSTRS CORP COM Common Stock 636518102 136 2,999 SH   SOLE   2,999 0 0
NAVIGATORS GROUP INC COM Common Stock 638904102 7 95 SH   SOLE   95 0 0
NOBLE ENERGY INC COM Common Stock 655044105 8 428 SH   SOLE   428 0 0
NOBLE MIDSTREAM PARTNERS LP COM UNIT REPST Common Stock 65506L105 21 720 SH   SOLE   720 0 0
NORWEGIAN CRUISE LINE HLDG LTD SHS Common Stock G66721104 4 100 SH   SOLE   100 0 0
NATIONAL CINEMEDIA INC COM Common Stock 635309107 10 1,500 SH   SOLE   1,500 0 0
NCR CORP NEW COM Common Stock 62886E108 15 660 SH   SOLE   660 0 0
NORDSON CORP COM Common Stock 655663102 2 14 SH   SOLE   14 0 0
NOBLE CORP PLC SHS USD Common Stock G65431101 2 800 SH   SOLE   800 0 0
NEXTERA ENERGY INC COM Common Stock 65339F101 1,175 6,757 SH   SOLE   6,757 0 0
NEWMONT MNG CORP COM Common Stock 651639106 7 200 SH   SOLE   200 0 0
NEOGEN CORP COM Common Stock 640491106 55 970 SH   SOLE   970 0 0
NEWMARKET CORP COM Common Stock 651587107 204 493 SH   SOLE   493 0 0
NEW RELIC INC COM Common Stock 64829B100 19 240 SH   SOLE   240 0 0
NEWTEK BUSINESS SVCS CORP COM NEW Common Stock 652526203 349 20,030 SH   SOLE   20,030 0 0
NATIONAL FUEL GAS CO N J COM Common Stock 636180101 133 2,573 SH   SOLE   2,573 0 0
NETFLIX INC COM Common Stock 64110L106 148 552 SH   SOLE   552 0 0
NEWFIELD EXPL CO COM Common Stock 651290108 3 237 SH   SOLE   237 0 0
NOVAGOLD RES INC COM NEW Common Stock 66987E206 0 125 SH   SOLE   125 0 0
NATIONAL GEN HLDGS CORP COM Common Stock 636220303 20 815 SH   SOLE   815 0 0
INGEVITY CORP COM Common Stock 45688C107 77 917 SH   SOLE   917 0 0
NIKE INC CL B Common Stock 654106103 3,495 46,996 SH   SOLE   46,996 0 0
NATIONAL BANKSHARES INC VA COM Common Stock 634865109 226 6,200 SH   SOLE   6,200 0 0
NORTHROP GRUMMAN CORP COM Common Stock 666807102 1,048 4,281 SH   SOLE   4,281 0 0
NATIONAL OILWELL VARCO INC COM Common Stock 637071101 88 3,413 SH   SOLE   3,413 0 0
SERVICENOW INC COM Common Stock 81762P102 3 16 SH   SOLE   16 0 0
NUSTAR ENERGY LP UNIT COM Common Stock 67058H102 199 9,508 SH   SOLE   9,508 0 0
NORFOLK SOUTHERN CORP COM Common Stock 655844108 2,006 13,415 SH   SOLE   13,415 0 0
NETWORK 1 TECHNOLOGIES INC COM Common Stock 64121N109 1 500 SH   SOLE   500 0 0
NEVSUN RES LTD COM Common Stock 64156L101 9 2,052 SH   SOLE   2,052 0 0
NETSCOUT SYS INC COM Common Stock 64115T104 713 30,191 SH   SOLE   30,191 0 0
NATIONAL BK CDA MONTREAL QUE COM Common Stock 633067103 8 200 SH   SOLE   200 0 0
NUTANIX INC CL A Common Stock 67059N108 65 1,552 SH   SOLE   1,552 0 0
NUTRIEN LTD COM Common Stock 67077M108 4 81 SH   SOLE   81 0 0
NORTHERN TR CORP COM Common Stock 665859104 100 1,188 SH   SOLE   1,188 0 0
NUCOR CORP COM Common Stock 670346105 2,603 50,248 SH   SOLE   50,248 0 0
DIREXION DAILY GOLD MINERS BULL 3X SHARES ETF 25460E844 4 250 SH   SOLE   250 0 0
NU SKIN ENTERPRISES INC CL A Common Stock 67018T105 17 280 SH   SOLE   280 0 0
NVIDIA CORP COM Common Stock 67066G104 546 4,089 SH   SOLE   4,089 0 0
NVE CORP COM NEW Common Stock 629445206 3 33 SH   SOLE   33 0 0
NVR INC COM Common Stock 62944T105 78 32 SH   SOLE   32 0 0
NEVRO CORP COM Common Stock 64157F103 5 117 SH   SOLE   117 0 0
NVENT ELECTRIC PLC SHS Common Stock G6700G107 23 1,016 SH   SOLE   1,016 0 0
NEWELL BRANDS INC COM Common Stock 651229106 9 477 SH   SOLE   477 0 0
NEWS CORP NEW CL A Common Stock 65249B109 1 50 SH   SOLE   50 0 0
NXP SEMICONDUCTORS N V COM Common Stock N6596X109 497 6,757 SH   SOLE   6,757 0 0
NEXTERA ENTERPRISES INC CL A Common Stock 65332E101 0 70 SH   SOLE   70 0 0
NEW YORK CMNTY BANCORP INC COM Common Stock 649445103 16 1,730 SH   SOLE   1,730 0 0
NEW YORK TIMES CO CL A Common Stock 650111107 43 1,921 SH   SOLE   1,921 0 0
OAKTREE CAP GROUP LLC UNIT CL A Common Stock 674001201 4 100 SH   SOLE   100 0 0
OWENS CORNING NEW COM Common Stock 690742101 4 100 SH   SOLE   100 0 0
OPTICAL CABLE CORP COM NEW Common Stock 683827208 1 250 SH   SOLE   250 0 0
OLD DOMINION FREIGHT LINE INC COM Common Stock 679580100 136 1,103 SH   SOLE   1,103 0 0
ISHARES S&P 100 ETF ETF 464287101 588 5,272 SH   SOLE   5,272 0 0
ORGANIGRAM HLDGS INC COM Common Stock 68620P101 1 150 SH   SOLE   150 0 0
ONE GAS INC COM Common Stock 68235P108 19 237 SH   SOLE   237 0 0
VANECK VECTORS OIL SERVICES ETF ETF 92189F718 104 7,396 SH   SOLE   7,396 0 0
ONEOK INC NEW COM Common Stock 682680103 1,798 33,322 SH   SOLE   33,322 0 0
OKTA INC CL A Common Stock 679295105 4 70 SH   SOLE   70 0 0
OLD LINE BANCSHARES INC COM Common Stock 67984M100 20 750 SH   SOLE   750 0 0
OLLIES BARGAIN OUTLT HLDGS INC COM Common Stock 681116109 34 517 SH   SOLE   517 0 0
OLIN CORP COM PAR $1 Common Stock 680665205 23 1,164 SH   SOLE   1,164 0 0
OMNICOM GROUP INC COM Common Stock 681919106 1,298 17,586 SH   SOLE   17,586 0 0
OWENS & MINOR INC NEW COM Common Stock 690732102 0 0 SH   SOLE   0 0 0
OMNITEK ENGR CORP COM Common Stock 68215W107 0 2,000 SH   SOLE   2,000 0 0
ON SEMICONDUCTOR CORP COM Common Stock 682189105 13 780 SH   SOLE   780 0 0
OLD NATL BANCORP IND COM Common Stock 680033107 26 1,657 SH   SOLE   1,657 0 0
FIDELITY NASDAQ COMPOSITE INDEX TRACKING STOCK FUND ETF 315912808 53 202 SH   SOLE   202 0 0
OPKO HEALTH INC COM Common Stock 68375N103 2 500 SH   SOLE   500 0 0
OPPENHEIMER HLDGS INC CL A NON VTG Common Stock 683797104 271 10,610 SH   SOLE   10,610 0 0
ORACLE CORP COM Common Stock 68389X105 4,097 90,746 SH   SOLE   90,746 0 0
CANNAROYALTY CORP COM Common Stock 137644100 1 200 SH   SOLE   200 0 0
OLD REP INTL CORP COM Common Stock 680223104 7 340 SH   SOLE   340 0 0
O REILLY AUTOMOTIVE INC NEW COM Common Stock 67103H107 24 69 SH   SOLE   69 0 0
OSRAM LICHT AG NAMENS AKTIEN ON Common Stock D5963B113 1 22 SH   SOLE   22 0 0
OSHKOSH CORP COM Common Stock 688239201 6 100 SH   SOLE   100 0 0
OTTER TAIL CORP COM Common Stock 689648103 8 169 SH   SOLE   169 0 0
OCCIDENTAL PETE CORP COM Common Stock 674599105 607 9,718 SH   SOLE   9,718 0 0
OZ MINERALS LTD SHS Common Stock Q7161P122 1 159 SH   SOLE   159 0 0
PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN Common Stock 726503105 481 24,011 SH   SOLE   24,011 0 0
PACWEST BANCORP DEL COM Common Stock 695263103 95 2,868 SH   SOLE   2,868 0 0
PENSKE AUTOMOTIVE GRP INC COM Common Stock 70959W103 69 1,700 SH   SOLE   1,700 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A Common Stock 72651A207 53 2,654 SH   SOLE   2,654 0 0
PAGSEGURO DIGITAL LTD COM CL A Common Stock G68707101 17 924 SH   SOLE   924 0 0
PALO ALTO NETWORKS INC COM Common Stock 697435105 47 250 SH   SOLE   250 0 0
PATRICK INDS INC COM Common Stock 703343103 20 675 SH   SOLE   675 0 0
PAYCOM SOFTWARE INC COM Common Stock 70432V102 117 959 SH   SOLE   959 0 0
PAYCHEX INC COM Common Stock 704326107 271 4,157 SH   SOLE   4,157 0 0
PROSPERITY BANCSHARES INC COM Common Stock 743606105 38 607 SH   SOLE   607 0 0
PEMBINA PIPELINE CORP COM Common Stock 706327103 99 3,326 SH   SOLE   3,326 0 0
INVESCO DYNAMIC BIOTECHNOLOGY & GENOME ETF ETF 46137V787 12 250 SH   SOLE   250 0 0
PBF ENERGY INC CL A Common Stock 69318G106 15 459 SH   SOLE   459 0 0
PBF LOGISTICS LP UNIT LTD PTNR Common Stock 69318Q104 52 2,600 SH   SOLE   2,600 0 0
PRESTIGE CONSMR HEALTHCARE INC COM Common Stock 74112D101 69 2,228 SH   SOLE   2,228 0 0
PERMIAN BASIN RTY TR UNIT BEN INT Common Stock 714236106 23 3,934 SH   SOLE   3,934 0 0
PACCAR INC COM Common Stock 693718108 630 10,660 SH   SOLE   10,660 0 0
PG&E CORP COM Common Stock 69331C108 30 1,256 SH   SOLE   1,256 0 0
PCCW LTD SHS Common Stock Y6802P120 0 600 SH   SOLE   600 0 0
INVESCO EMERGING MARKETS SOVEREIGN DEBT ETF ETF 46138E784 11 417 SH   SOLE   417 0 0
PATTERSON COMPANIES INC COM Common Stock 703395103 2 112 SH   SOLE   112 0 0
PUBLIC SVC ENTERPRISE GRP INC COM Common Stock 744573106 314 6,028 SH   SOLE   6,028 0 0
PATTERN ENERGY GROUP INC CL A Common Stock 70338P100 24 1,269 SH   SOLE   1,269 0 0
INVESCO DYNAMIC LEISURE AND ENTERTAINMENT ETF ETF 46137V720 50 1,248 SH   SOLE   1,248 0 0
PEPSICO INC COM Common Stock 713448108 8,430 75,674 SH   SOLE   75,674 0 0
PIONEER ENERGY SVCS CORP COM Common Stock 723664108 2 1,759 SH   SOLE   1,759 0 0
INVESCO HIGH YIELD EQUITY DIVIDEND ACHIEVERS ETF ETF 46137V563 20 1,284 SH   SOLE   1,284 0 0
PFIZER INC COM Common Stock 717081103 14,442 330,858 SH   SOLE   330,858 0 0
ISHARES U.S. PREFERRED STOCK ETF ETF 464288687 22,041 643,895 SH   SOLE   643,895 0 0
PRINCIPAL FINL GROUP INC COM Common Stock 74251V102 209 4,722 SH   SOLE   4,722 0 0
INVESCO DWA FINANCIAL MOMENTUM ETF ETF 46137V860 7 248 SH   SOLE   248 0 0
INVESCO DIVIDEND ACHIEVERS ETF ETF 46137V506 283 11,460 SH   SOLE   11,460 0 0
PROCTER AND GAMBLE CO COM Common Stock 742718109 20,457 222,554 SH   SOLE   222,554 0 0
INVESCO FINANCIAL PREFERRED ETF ETF 46137V621 260 15,000 SH   SOLE   15,000 0 0
PEGASUS GAMING CORP COM Common Stock 705908101 0 1,000 SH   SOLE   1,000 0 0
PENGROWTH ENERGY CORP COM Common Stock 70706P104 0 100 SH   SOLE   100 0 0
PROGRESSIVE CORP OHIO COM Common Stock 743315103 1,473 24,420 SH   SOLE   24,420 0 0
INVESCO PREFERRED ETF ETF 46138E511 232 17,231 SH   SOLE   17,231 0 0
PARKER HANNIFIN CORP COM Common Stock 701094104 46 310 SH   SOLE   310 0 0
PULTE GROUP INC COM Common Stock 745867101 125 4,771 SH   SOLE   4,771 0 0
INVESCO WATER RESOURCES ETF ETF 46137V142 196 6,946 SH   SOLE   6,946 0 0
INVESCO INTERNATIONAL DIVIDEND ACHIEVERS ETF ETF 46137V548 86 6,074 SH   SOLE   6,074 0 0
PIER 1 IMPORTS INC COM Common Stock 720279108 0 300 SH   SOLE   300 0 0
PIPER JAFFRAY COS COM Common Stock 724078100 16 242 SH   SOLE   242 0 0
INVESCO DYNAMIC PHARMACEUTICALS ETF ETF 46137V662 110 1,765 SH   SOLE   1,765 0 0
PACKAGING CORP AMER COM Common Stock 695156109 421 4,991 SH   SOLE   4,991 0 0
PERKINELMER INC COM Common Stock 714046109 53 673 SH   SOLE   673 0 0
PARKWAY ACQUISITION CORP COM Common Stock 70153X105 66 6,050 SH   SOLE   6,050 0 0
INVESCO BUYBACK ACHIEVERS ETF ETF 46137V308 18 350 SH   SOLE   350 0 0
PHOTRONICS INC COM Common Stock 719405102 200 20,640 SH   SOLE   20,640 0 0
EPLUS INC COM Common Stock 294268107 3 40 SH   SOLE   40 0 0
PHILIP MORRIS INTL INC COM Common Stock 718172109 1,643 24,192 SH   SOLE   24,192 0 0
PNC FINL SVCS GROUP INC COM Common Stock 693475105 1,188 10,164 SH   SOLE   10,164 0 0
PINNACLE FINL PARTNERS INC COM Common Stock 72346Q104 158 3,423 SH   SOLE   3,423 0 0
PNM RES INC COM Common Stock 69349H107 22 529 SH   SOLE   529 0 0
PENTAIR PLC SHS Common Stock G7S00T104 809 21,407 SH   SOLE   21,407 0 0
PINNACLE WEST CAP CORP COM Common Stock 723484101 21 250 SH   SOLE   250 0 0
POOL CORPORATION COM Common Stock 73278L105 100 672 SH   SOLE   672 0 0
PORTLAND GEN ELEC CO COM NEW Common Stock 736508847 144 3,141 SH   SOLE   3,141 0 0
POST HLDGS INC COM Common Stock 737446104 167 1,869 SH   SOLE   1,869 0 0
POTNETWORK HLDGS INC COM NEW Common Stock 737636209 0 5,000 SH   SOLE   5,000 0 0
POWER INTEGRATIONS INC COM Common Stock 739276103 21 348 SH   SOLE   348 0 0
INVESCO AEROSPACE & DEFENSE ETF ETF 46137V100 10 200 SH   SOLE   200 0 0
PINNACLE BANKSHARES CORP COM Common Stock 72345E102 38 1,435 SH   SOLE   1,435 0 0
PPG INDS INC COM Common Stock 693506107 201 1,963 SH   SOLE   1,963 0 0
PPL CORP COM Common Stock 69351T106 44 1,514 SH   SOLE   1,514 0 0
PRA GROUP INC COM Common Stock 69354N106 11 432 SH   SOLE   432 0 0
PRAIRIESKY RTY LTD COM Common Stock 739721108 0 1 SH   SOLE   1 0 0
INVESCO FTSE RAFI US 1000 ETF ETF 46137V613 31 302 SH   SOLE   302 0 0
PROGRESS SOFTWARE CORP COM Common Stock 743312100 35 992 SH   SOLE   992 0 0
PRIMORIS SVCS CORP COM Common Stock 74164F103 4 220 SH   SOLE   220 0 0
PROTO LABS INC COM Common Stock 743713109 86 759 SH   SOLE   759 0 0
PROS HOLDINGS INC COM Common Stock 74346Y103 25 799 SH   SOLE   799 0 0
PERSPECTA INC COM Common Stock 715347100 30 1,728 SH   SOLE   1,728 0 0
PRUDENTIAL FINL INC COM Common Stock 744320102 1,184 14,513 SH   SOLE   14,513 0 0
INVESCO DYNAMIC SEMICONDUCTORS ETF ETF 46137V647 27 600 SH   SOLE   600 0 0
INVESCO DYNAMIC SOFTWARE ETF ETF 46137V639 170 2,300 SH   SOLE   2,300 0 0
PRICESMART INC COM Common Stock 741511109 1 19 SH   SOLE   19 0 0
PHILLIPS 66 COM Common Stock 718546104 163 1,887 SH   SOLE   1,887 0 0
PHILLIPS 66 PARTNERS LP COM UNIT REP INT Common Stock 718549207 44 1,040 SH   SOLE   1,040 0 0
PATTERSON UTI ENERGY INC COM Common Stock 703481101 25 2,440 SH   SOLE   2,440 0 0
INVESCO DWA HEALTHCARE MOMENTUM ETF ETF 46137V852 26 372 SH   SOLE   372 0 0
PEOPLES UTAH BANCORP COM Common Stock 744602608 22 729 SH   SOLE   729 0 0
PROPETRO HLDG CORP COM Common Stock 74347M108 40 3,264 SH   SOLE   3,264 0 0
PICK UPS PLUS INC COM Common Stock 719574105 0 1,000 SH   SOLE   1,000 0 0
PVH CORP COM Common Stock 693656100 94 1,007 SH   SOLE   1,007 0 0
QUANTA SVCS INC COM Common Stock 74762E102 172 5,701 SH   SOLE   5,701 0 0
PIONEER NAT RES CO COM Common Stock 723787107 48 363 SH   SOLE   363 0 0
INVESCO DYNAMIC OIL & GAS SERVICES ETF ETF 46137V670 1 130 SH   SOLE   130 0 0
INVESCO RUSSELL 2000 PURE VALUE ETF ETF 46137V480 1 47 SH   SOLE   47 0 0
PAYPAL HLDGS INC COM Common Stock 70450Y103 1,932 22,972 SH   SOLE   22,972 0 0
INVESCO NATIONAL AMTFREE MUNICIPAL BOND ETF ETF 46138E537 70 2,804 SH   SOLE   2,804 0 0
INVESCO CLEANTECH ETF ETF 46137V407 1 31 SH   SOLE   31 0 0
IQ HEDGE MULTISTRATEGY TRACKER ETF ETF 45409B107 1,075 36,929 SH   SOLE   36,929 0 0
QUALCOMM INC COM Common Stock 747525103 5,720 100,511 SH   SOLE   100,511 0 0
FLEXSHARES QUALITY DIVIDEND INDEX FUND ETF 33939L860 21 540 SH   SOLE   540 0 0
QEP RES INC COM Common Stock 74733V100 4 792 SH   SOLE   792 0 0
QIAGEN NV SHS NEW Common Stock N72482123 35 1,008 SH   SOLE   1,008 0 0
ISHARES AAA A RATED CORPORATE BOND ETF ETF 46429B291 286 5,720 SH   SOLE   5,720 0 0
QUALYS INC COM Common Stock 74758T303 80 1,071 SH   SOLE   1,071 0 0
INVESCO QQQ TRUST ETF 46090E103 843 5,462 SH   SOLE   5,462 0 0
QURATE RETAIL INC COM SER A Common Stock 74915M100 12 616 SH   SOLE   616 0 0
RESTAURANT BRANDS INTL INC COM Common Stock 76131D103 5 91 SH   SOLE   91 0 0
FIRST TRUST NASDAQ100 TECHNOLOGY SECTOR INDEX FUND ETF 337345102 17 250 SH   SOLE   250 0 0
QUATERRA RES INC COM Common Stock 747952109 0 2,000 SH   SOLE   2,000 0 0
ISHARES EDGE MSCI USA QUALITY FACTOR ETF ETF 46432F339 14 186 SH   SOLE   186 0 0
FERRARI N V COM Common Stock N3167Y103 36 363 SH   SOLE   363 0 0
RAVEN INDS INC COM Common Stock 754212108 3 82 SH   SOLE   82 0 0
RITCHIE BROS AUCTIONEERS COM Common Stock 767744105 80 2,442 SH   SOLE   2,442 0 0
RECKITT BENCKISER GROUP PLC SHS Common Stock G74079107 105 1,366 SH   SOLE   1,366 0 0
ROGERS COMMUNICATIONS INC CL B Common Stock 775109200 249 4,832 SH   SOLE   4,832 0 0
ROYAL CARIBBEAN CRUISES LTD COM Common Stock V7780T103 13 129 SH   SOLE   129 0 0
REDFIN CORP COM Common Stock 75737F108 31 2,136 SH   SOLE   2,136 0 0
RENEWABLE ENERGY GROUP INC COM NEW Common Stock 75972A301 4 142 SH   SOLE   142 0 0
REGENERON PHARMACEUTICALS COM Common Stock 75886F107 30 80 SH   SOLE   80 0 0
RING ENERGY INC COM Common Stock 76680V108 6 1,198 SH   SOLE   1,198 0 0
ISHARES MORTGAGE REAL ESTATE ETF ETF 46435G342 25 625 SH   SOLE   625 0 0
REVLON INC CL A NEW Common Stock 761525609 1 20 SH   SOLE   20 0 0
RESIDEO TECHNOLOGIES INC COM Common Stock 76118Y104 15 720 SH   SOLE   720 0 0
REGIONS FINL CORP NEW COM Common Stock 7591EP100 113 8,315 SH   SOLE   8,315 0 0
INVESCO S&P MIDCAP 400 PURE GROWTH ETF ETF 46137V217 65 495 SH   SOLE   495 0 0
REINSURANCE GRP OF AMERICA INC COM NEW Common Stock 759351604 151 1,080 SH   SOLE   1,080 0 0
RGC RES INC COM Common Stock 74955L103 1,064 35,518 SH   SOLE   35,518 0 0
ROYAL GOLD INC COM Common Stock 780287108 95 1,106 SH   SOLE   1,106 0 0
STURM RUGER & CO INC COM Common Stock 864159108 73 1,380 SH   SOLE   1,380 0 0
ROBERT HALF INTL INC COM Common Stock 770323103 1,310 22,906 SH   SOLE   22,906 0 0
RED HAT INC COM Common Stock 756577102 72 410 SH   SOLE   410 0 0
TRANSOCEAN LTD REG SHS Common Stock H8817H100 0 13 SH   SOLE   13 0 0
RAYMOND JAMES FINANCIAL INC COM Common Stock 754730109 56 748 SH   SOLE   748 0 0
RALPH LAUREN CORP CL A Common Stock 751212101 48 459 SH   SOLE   459 0 0
RLI CORP COM Common Stock 749607107 4 60 SH   SOLE   60 0 0
RE MAX HLDGS INC CL A Common Stock 75524W108 9 295 SH   SOLE   295 0 0
RESMED INC COM Common Stock 761152107 3 25 SH   SOLE   25 0 0
RMR GROUP INC CL A Common Stock 74967R106 7 137 SH   SOLE   137 0 0
RENAISSANCERE HOLDINGS LTD COM Common Stock G7496G103 9 68 SH   SOLE   68 0 0
RENAULT SA SHS SICOVAM Common Stock F77098105 1 9 SH   SOLE   9 0 0
ROBO GLOBAL ROBOTICS AND AUTOMATION INDEX ETF ETF 301505707 5 144 SH   SOLE   144 0 0
ROCKWELL AUTOMATION INC COM Common Stock 773903109 39 262 SH   SOLE   262 0 0
ROLLINS INC COM Common Stock 775711104 112 3,113 SH   SOLE   3,113 0 0
RBC BEARINGS INC COM Common Stock 75524B104 5 39 SH   SOLE   39 0 0
ROSS STORES INC COM Common Stock 778296103 197 2,370 SH   SOLE   2,370 0 0
RED POINT BIO CORP COM Common Stock 757736103 0 2,000 SH   SOLE   2,000 0 0
RPM INTL INC COM Common Stock 749685103 609 10,368 SH   SOLE   10,368 0 0
RANGE RES CORP COM Common Stock 75281A109 3 280 SH   SOLE   280 0 0
DONNELLEY R R & SONS CO COM Common Stock 257867200 0 41 SH   SOLE   41 0 0
RELIANCE STEEL & ALUMINUM CO COM Common Stock 759509102 61 857 SH   SOLE   857 0 0
REPUBLIC SVCS INC COM Common Stock 760759100 45 615 SH   SOLE   615 0 0
INVESCO S&P 500 EQUAL WEIGHT ETF ETF 46137V357 2,308 25,253 SH   SOLE   25,253 0 0
VANECK VECTORS RUSSIA ETF ETF 92189F403 14 735 SH   SOLE   735 0 0
RAYTHEON CO COM NEW Common Stock 755111507 735 4,763 SH   SOLE   4,763 0 0
REVANCE THERAPEUTICS INC COM Common Stock 761330109 4 200 SH   SOLE   200 0 0
SPDR DOW JONES GLOBAL REAL ESTATE ETF ETF 78463X749 28 641 SH   SOLE   641 0 0
SPDR DOW JONES REIT ETF ETF 78464A607 11 130 SH   SOLE   130 0 0
SPDR DOW JONES INTERNATIONAL REAL ESTATE ETF ETF 78463X863 582 16,479 SH   SOLE   16,479 0 0
PROSHARES ULTRA HEALTH CARE ETF 74347R735 9 100 SH   SOLE   100 0 0
REXNORD CORP NEW COM Common Stock 76169B102 25 1,075 SH   SOLE   1,075 0 0
ROYAL BK CDA MONTREAL QUE COM Common Stock 780087102 34 500 SH   SOLE   500 0 0
SCIENCE APPLICATNS INTL CP NEW COM Common Stock 808625107 2 36 SH   SOLE   36 0 0
SANDY SPRING BANCORP INC COM Common Stock 800363103 15 463 SH   SOLE   463 0 0
SPIRIT AIRLS INC COM Common Stock 848577102 58 1,008 SH   SOLE   1,008 0 0
SALLY BEAUTY HLDGS INC COM Common Stock 79546E104 5 287 SH   SOLE   287 0 0
STARBUCKS CORP COM Common Stock 855244109 3,178 49,351 SH   SOLE   49,351 0 0
SCANA CORP NEW COM Common Stock 80589M102 147 3,078 SH   SOLE   3,078 0 0
SCHWAB U.S. SMALLCAP ETF ETF 808524607 1,229 20,249 SH   SOLE   20,249 0 0
SCHWAB U.S. BROAD MARKET ETF ETF 808524102 10,554 175,877 SH   SOLE   175,877 0 0
SCHWAB INTERNATIONAL SMALLCAP EQUITY ETF ETF 808524888 18 636 SH   SOLE   636 0 0
SCHWAB US DIVIDEND EQUITY ETF ETF 808524797 1,605 34,171 SH   SOLE   34,171 0 0
SCHWAB EMERGING MARKETS EQUITY ETF ETF 808524706 412 17,507 SH   SOLE   17,507 0 0
SCHWAB INTERNATIONAL EQUITY ETF ETF 808524805 2,224 78,451 SH   SOLE   78,451 0 0
SCHWAB U.S. LARGECAP GROWTH ETF ETF 808524300 2,659 38,470 SH   SOLE   38,470 0 0
SCHWAB U.S. REIT ETF ETF 808524847 279 7,250 SH   SOLE   7,250 0 0
SCHWAB 1000 INDEX ETF ETF 808524722 15 610 SH   SOLE   610 0 0
SCHWAB U.S. MIDCAP ETF ETF 808524508 713 14,878 SH   SOLE   14,878 0 0
SCHNITZER STL INDS CL A Common Stock 806882106 15 692 SH   SOLE   692 0 0
SCHWAB SHORTTERM U.S. TREASURY ETF ETF 808524862 4,277 85,703 SH   SOLE   85,703 0 0
SCHWAB U.S. TIPS ETF ETF 808524870 263 4,935 SH   SOLE   4,935 0 0
SCHWAB INTERMEDIATETERM U.S. TREASURY ETF ETF 808524854 4,700 88,761 SH   SOLE   88,761 0 0
SCHWAB U.S. LARGECAP VALUE ETF ETF 808524409 279 5,668 SH   SOLE   5,668 0 0
THE CHARLES SCHWAB CORPORATION COM Common Stock 808513105 3,355 80,793 SH   SOLE   80,793 0 0
SCHWAB U.S. LARGECAP ETF ETF 808524201 601 10,054 SH   SOLE   10,054 0 0
SCHWAB US AGGREGATE BOND ETF ETF 808524839 1 29 SH   SOLE   29 0 0
SERVICE CORP INTL COM Common Stock 817565104 17 419 SH   SOLE   419 0 0
SCIENTIFIC LEARNING CORP OCCOM Common Stock 808760102 0 1,000 SH   SOLE   1,000 0 0
STEPAN CO COM Common Stock 858586100 3 42 SH   SOLE   42 0 0
SCANSOURCE INC COM Common Stock 806037107 2 71 SH   SOLE   71 0 0
ISHARES MSCI EAFE SMALLCAP ETF ETF 464288273 126 2,436 SH   SOLE   2,436 0 0
ALPS SECTOR DIVIDEND DOGS ETF ETF 00162Q858 772 19,733 SH   SOLE   19,733 0 0
PROSHARES ULTRASHORT S&P 500 ETF 74347B383 0 1 SH   SOLE   1 0 0
SPDR S&P DIVIDEND ETF ETF 78464A763 14,369 160,516 SH   SOLE   160,516 0 0
SEALED AIR CORP NEW COM Common Stock 81211K100 154 4,434 SH   SOLE   4,434 0 0
SEI INVESTMENTS CO COM Common Stock 784117103 30 644 SH   SOLE   644 0 0
SERVICEMASTER GLOBAL HLDGS INC COM Common Stock 81761R109 3 95 SH   SOLE   95 0 0
STIFEL FINL CORP COM Common Stock 860630102 13 317 SH   SOLE   317 0 0
SAFEGUARD SCIENTIFICS INC COM NEW Common Stock 786449207 1 75 SH   SOLE   75 0 0
STITCH FIX INC COM CL A Common Stock 860897107 4 250 SH   SOLE   250 0 0
SHIP FINANCE INTERNATIONAL LTD SHS Common Stock G81075106 3 292 SH   SOLE   292 0 0
SEATTLE GENETICS INC COM Common Stock 812578102 51 893 SH   SOLE   893 0 0
SPYGLASS RES CORP COM Common Stock 852193101 0 102 SH   SOLE   102 0 0
SHENANDOAH TELECOMMUNICATIONS COM Common Stock 82312B106 140 3,168 SH   SOLE   3,168 0 0
SEARS HLDGS CORP COM Common Stock 812350106 0 140 SH   SOLE   140 0 0
SHELL MIDSTREAM PARTNERS L P UNIT LTD INT Common Stock 822634101 44 2,655 SH   SOLE   2,655 0 0
SPDR NUVEEN BLOOMBERG BARCLAYS SHORT TERM MUNICIPAL BOND ETF ETF 78468R739 1,041 21,652 SH   SOLE   21,652 0 0
SHOPIFY INC CL A Common Stock 82509L107 230 1,659 SH   SOLE   1,659 0 0
ISHARES SHORT TREASURY BOND ETF ETF 464288679 159 1,444 SH   SOLE   1,444 0 0
SHERWIN WILLIAMS CO COM Common Stock 824348106 457 1,162 SH   SOLE   1,162 0 0
ISHARES 13 YEAR TREASURY BOND ETF ETF 464287457 732 8,751 SH   SOLE   8,751 0 0
ISHARES 05 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 10,402 233,500 SH   SOLE   233,500 0 0
SINGLEPOINT INC COM Common Stock 82932V102 1 46,729 SH   SOLE   46,729 0 0
SIRIUS XM HLDGS INC COM Common Stock 82968B103 61 10,763 SH   SOLE   10,763 0 0
SVB FINL GROUP COM Common Stock 78486Q101 3 15 SH   SOLE   15 0 0
SIX FLAGS ENTMT CORP NEW COM Common Stock 83001A102 458 8,230 SH   SOLE   8,230 0 0
SOUTH JERSEY INDS INC COM Common Stock 838518108 118 4,259 SH   SOLE   4,259 0 0
SMUCKER J M CO COM NEW Common Stock 832696405 561 5,996 SH   SOLE   5,996 0 0
SPDR BLOOMBERG BARCLAYS SHORT TERM HIGH YIELD BOND ETF ETF 78468R408 5 181 SH   SOLE   181 0 0
SHAW COMMUNICATIONS INC CL B CONV Common Stock 82028K200 73 4,009 SH   SOLE   4,009 0 0
PROSHARES ULTRASHORT FINANCIALS ETF 74347B748 0 1 SH   SOLE   1 0 0
SENTRY TECHNOLOGY CORP COM Common Stock 81731K101 0 3,449 SH   SOLE   3,449 0 0
FIRST TRUST CLOUD COMPUTING ETF ETF 33734X192 32 658 SH   SOLE   658 0 0
SCHLUMBERGER LTD COM Common Stock 806857108 3,124 85,129 SH   SOLE   85,129 0 0
U S SILICA HLDGS INC COM Common Stock 90346E103 4 400 SH   SOLE   400 0 0
SUN LIFE FINL INC COM Common Stock 866796105 65 1,956 SH   SOLE   1,956 0 0
SILGAN HOLDINGS INC COM Common Stock 827048109 15 620 SH   SOLE   620 0 0
ISHARES SILVER TRUST ETF 46428Q109 303 20,867 SH   SOLE   20,867 0 0
SPDR S&P 600 SMALL CAP ETF ETF 78464A813 494 8,240 SH   SOLE   8,240 0 0
SPDR S&P 600 SMALL CAP VALUE ETF ETF 78464A300 51 946 SH   SOLE   946 0 0
SIEMENS A G ORD Common Stock D69671218 40 359 SH   SOLE   359 0 0
VANECK VECTORS AMTFREE SHORT MUNICIPAL INDEX ETF ETF 92189F528 26 1,500 SH   SOLE   1,500 0 0
SCOTTS MIRACLE GRO CO CL A Common Stock 810186106 13 210 SH   SOLE   210 0 0
ISHARES TR RUSSELL 2500 ETF ETF 46435G268 26 675 SH   SOLE   675 0 0
SNAP ON INC COM Common Stock 833034101 186 1,282 SH   SOLE   1,282 0 0
SNAP INC CL A Common Stock 83304A106 1 200 SH   SOLE   200 0 0
SYNOPSYS INC COM Common Stock 871607107 63 744 SH   SOLE   744 0 0
GLOBAL X INTERNET OF THINGS THEMATIC ETF ETF 37954Y780 4 272 SH   SOLE   272 0 0
SYNNEX CORP COM Common Stock 87162W100 26 325 SH   SOLE   325 0 0
SOUTHERN CO COM Common Stock 842587107 1,659 37,773 SH   SOLE   37,773 0 0
SODASTREAM INTERNATIONAL LTD USD SHS Common Stock M9068E105 10 70 SH   SOLE   70 0 0
SONOCO PRODS CO COM Common Stock 835495102 8 159 SH   SOLE   159 0 0
SONOS INC COM Common Stock 83570H108 12 1,200 SH   SOLE   1,200 0 0
DIREXION DAILY SEMICONDUCTOR BULL 3X SHARES ETF 25459W458 2 25 SH   SOLE   25 0 0
ISHARES PHLX SOX SEMICONDUCTOR SECTOR INDEX FUND ETF 464287523 22 140 SH   SOLE   140 0 0
SP PLUS CORP COM Common Stock 78469C103 5 175 SH   SOLE   175 0 0
SPDR PORTFOLIO AGGREGATE BOND ETF ETF 78464A649 15 532 SH   SOLE   532 0 0
SPARTAN MTRS INC COM Common Stock 846819100 415 57,413 SH   SOLE   57,413 0 0
SPECTRUM BRANDS HLDGS INC NEW COM Common Stock 84790A105 76 1,810 SH   SOLE   1,810 0 0
AAM S&P 500 HIGH DIVIDEND VALUE ETF ETF 26922A594 3,274 137,723 SH   SOLE   137,723 0 0
SPDR PORTFOLIO DEVELOPED WORLD EXUS ETF ETF 78463X889 697 26,363 SH   SOLE   26,363 0 0
SPDR PORTFOLIO EMERGING MARKETS ETF ETF 78463X509 557 16,980 SH   SOLE   16,980 0 0
S&P GLOBAL INC COM Common Stock 78409V104 523 3,080 SH   SOLE   3,080 0 0
SUBURBAN PROPANE PARTNERS L P UNIT LTD PARTN Common Stock 864482104 63 3,255 SH   SOLE   3,255 0 0
INVESCO S&P 500 HIGH DIVIDEND LOW VOLATILITY ETF ETF 46138E362 31 822 SH   SOLE   822 0 0
SPDR PORTFOLIO LARGE CAP ETF ETF 78464A854 23 785 SH   SOLE   785 0 0
SPLUNK INC COM Common Stock 848637104 45 427 SH   SOLE   427 0 0
INVESCO S&P 500 LOW VOLATILITY ETF ETF 46138E354 1,428 30,601 SH   SOLE   30,601 0 0
SPDR PORTFOLIO MID CAP ETF ETF 78464A847 12 417 SH   SOLE   417 0 0
SPOTIFY TECHNOLOGY S A SHS Common Stock L8681T102 7 66 SH   SOLE   66 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A Common Stock 848574109 14 200 SH   SOLE   200 0 0
SPDR PORTFOLIO SHORT TERM CORPORATE BOND ETF ETF 78464A474 250 8,291 SH   SOLE   8,291 0 0
SPS COMMERCE INC COM Common Stock 78463M107 20 244 SH   SOLE   244 0 0
SPDR PORTFOLIO SMALL CAP ETF ETF 78468R853 3 115 SH   SOLE   115 0 0
SPDR PORTFOLIO TOTAL STOCK MARKET ETF ETF 78464A805 1,995 64,531 SH   SOLE   64,531 0 0
DIREXION DAILY S&P 500 BULL 3X SHARES ETF 25459W862 60 1,825 SH   SOLE   1,825 0 0
SPDR S&P 500 ETF ETF 78462F103 250,614 993,965 SH   SOLE   993,965 0 0
SPDR PORTFOLIO S&P 500 GROWTH ETF ETF 78464A409 3 106 SH   SOLE   106 0 0
SQUARE INC CL A Common Stock 852234103 28 500 SH   SOLE   500 0 0
SPIRE INC COM Common Stock 84857L101 40 540 SH   SOLE   540 0 0
SEMPRA ENERGY COM Common Stock 816851109 113 1,039 SH   SOLE   1,039 0 0
SPDR BLACKSTONE/ GSO SENIOR LOAN ETF ETF 78467V608 11 250 SH   SOLE   250 0 0
PROSHARES ULTRASHORT REAL ESTATE ETF 74348A244 62 2,000 SH   SOLE   2,000 0 0
SOUTH ST CORP COM Common Stock 840441109 74 1,230 SH   SOLE   1,230 0 0
SIMPSON MANUFACTURING CO INC COM Common Stock 829073105 4 76 SH   SOLE   76 0 0
SPDR S&P 400 MID CAP UCITS ETF ETF G8T03H104 11 226 SH   SOLE   226 0 0
SS&C TECHNOLOGIES HLDGS INC COM Common Stock 78467J100 38 834 SH   SOLE   834 0 0
PROSHARES ULTRA S&P 500 ETF 74347R107 77 830 SH   SOLE   830 0 0
STRATASYS LTD SHS Common Stock M85548101 5 250 SH   SOLE   250 0 0
SENSATA TECHNOLOGIES HLDNG PLC SHS Common Stock G8060N102 75 1,682 SH   SOLE   1,682 0 0
STAAR SURGICAL CO COM PAR $0.01 Common Stock 852312305 10 309 SH   SOLE   309 0 0
EXTENDED STAY AMER INC SHS 1 COM 1 CL B Common Stock 30224P200 23 1,511 SH   SOLE   1,511 0 0
STATE BK FINL CORP COM Common Stock 856190103 5 214 SH   SOLE   214 0 0
STERIS PLC SHS USD Common Stock G84720104 342 3,200 SH   SOLE   3,200 0 0
STATE AUTO FINL CORP COM Common Stock 855707105 4 125 SH   SOLE   125 0 0
SUNTRUST BKS INC COM Common Stock 867914103 1,197 23,736 SH   SOLE   23,736 0 0
ISHARES 05 YEAR TIPS BOND ETF ETF 46429B747 35 360 SH   SOLE   360 0 0
STERLING BANCORP DEL COM Common Stock 85917A100 10 586 SH   SOLE   586 0 0
STEEL DYNAMICS INC COM Common Stock 858119100 647 21,389 SH   SOLE   21,389 0 0
PIMCO 15 YEAR U.S. TIPS INDEX EXCHANGETRADED FUND ETF 72201R205 194 3,815 SH   SOLE   3,815 0 0
STATE STR CORP COM Common Stock 857477103 125 1,975 SH   SOLE   1,975 0 0
SEAGATE TECHNOLOGY PLC SHS Common Stock G7945M107 1,091 27,835 SH   SOLE   27,835 0 0
CONSTELLATION BRANDS INC CL A Common Stock 21036P108 149 926 SH   SOLE   926 0 0
SUNCOR ENERGY INC NEW COM Common Stock 867224107 530 18,936 SH   SOLE   18,936 0 0
ISHARES SHORTTERM NATIONAL MUNI BOND ETF ETF 464288158 1,121 10,635 SH   SOLE   10,635 0 0
ISHARES MSCI USA ESG SELECT ETF ETF 464288802 103 1,000 SH   SOLE   1,000 0 0
SWATCH GROUP AG AKT Common Stock H83949141 2 6 SH   SOLE   6 0 0
SWATCH GROUP AG NAMEN AKT Common Stock H83949133 1 14 SH   SOLE   14 0 0
STANLEY BLACK & DECKER INC COM Common Stock 854502101 1,205 10,063 SH   SOLE   10,063 0 0
SKYWORKS SOLUTIONS INC COM Common Stock 83088M102 30 454 SH   SOLE   454 0 0
SOUTHWEST GAS HOLDINGS INC COM Common Stock 844895102 37 488 SH   SOLE   488 0 0
SENSIENT TECHNOLOGIES CORP COM Common Stock 81725T100 5 91 SH   SOLE   91 0 0
SYNCHRONY FINL COM Common Stock 87165B103 5 200 SH   SOLE   200 0 0
STRYKER CORP COM Common Stock 863667101 310 1,969 SH   SOLE   1,969 0 0
CAMBRIA SHAREHOLDER YIELD ETF ETF 132061201 12 380 SH   SOLE   380 0 0
SYMANTEC CORP COM Common Stock 871503108 31 1,652 SH   SOLE   1,652 0 0
SYNAPTICS INC COM Common Stock 87157D109 23 620 SH   SOLE   620 0 0
SYNEOS HEALTH INC CL A Common Stock 87166B102 17 432 SH   SOLE   432 0 0
SYNALLOY CP DEL COM Common Stock 871565107 113 6,800 SH   SOLE   6,800 0 0
SYSCO CORP COM Common Stock 871829107 1,775 28,333 SH   SOLE   28,333 0 0
AT&T INC COM Common Stock 00206R102 7,406 259,501 SH   SOLE   259,501 0 0
MOLSON COORS BREWING CO CL B Common Stock 60871R209 57 1,014 SH   SOLE   1,014 0 0
TRANSATLANTIC PETROLEUM LTD SHS NEW Common Stock G89982113 0 35 SH   SOLE   35 0 0
PROSHARES SHORT 20 YEAR TREASURY ETF 74347X849 157 7,000 SH   SOLE   7,000 0 0
PROSHARES ULTRASHORT 20 YEAR TREASURY ETF 74347B201 88 2,500 SH   SOLE   2,500 0 0
TEXAS CAPITAL BANCSHARES INC COM Common Stock 88224Q107 46 900 SH   SOLE   900 0 0
TC PIPELINES LP UT COM LTD PRT Common Stock 87233Q108 203 6,307 SH   SOLE   6,307 0 0
TUCOWS INC COM NEW Common Stock 898697206 60 1,000 SH   SOLE   1,000 0 0
TORONTO DOMINION BK ONT COM NEW Common Stock 891160509 49 993 SH   SOLE   993 0 0
TERADATA CORP DEL COM Common Stock 88076W103 6 149 SH   SOLE   149 0 0
TELADOC HEALTH INC COM Common Stock 87918A105 19 383 SH   SOLE   383 0 0
TELEPHONE & DATA SYS INC COM NEW Common Stock 879433829 566 17,402 SH   SOLE   17,402 0 0
TIDEWATER INC NEW COM Common Stock 88642R109 0 9 SH   SOLE   9 0 0
TELEDYNE TECHNOLOGIES INC COM Common Stock 879360105 18 86 SH   SOLE   86 0 0
ATLASSIAN CORP PLC CL A Common Stock G06242104 4 40 SH   SOLE   40 0 0
BIO TECHNE CORP COM Common Stock 09073M104 1,603 11,074 SH   SOLE   11,074 0 0
DIREXION DAILY TECHNOLOGY BULL 3X SHARES ETF 25459W102 2 25 SH   SOLE   25 0 0
TE CONNECTIVITY LTD REG SHS Common Stock H84989104 26 343 SH   SOLE   343 0 0
TERADYNE INC COM Common Stock 880770102 56 1,785 SH   SOLE   1,785 0 0
TEREX CORP NEW COM Common Stock 880779103 4 130 SH   SOLE   130 0 0
SPDR NUVEEN BLOOMBERG BARCLAYS MUNICIPAL BOND ETF ETF 78468R721 130 2,704 SH   SOLE   2,704 0 0
TFS FINL CORP COM Common Stock 87240R107 8 500 SH   SOLE   500 0 0
TELEFLEX INC COM Common Stock 879369106 94 363 SH   SOLE   363 0 0
TALLGRASS ENERGY LP CLASS A SHS Common Stock 874696107 328 13,460 SH   SOLE   13,460 0 0
TEXTAINER GROUP HOLDINGS LTD SHS Common Stock G8766E109 3 350 SH   SOLE   350 0 0
TRIUMPH GROUP INC NEW COM Common Stock 896818101 0 35 SH   SOLE   35 0 0
TEGNA INC COM Common Stock 87901J105 7 660 SH   SOLE   660 0 0
TEEKAY LNG PARTNERS L P PRTNRSP UNITS Common Stock Y8564M105 24 2,185 SH   SOLE   2,185 0 0
TARGET CORP COM Common Stock 87612E106 3,719 56,265 SH   SOLE   56,265 0 0
ISHARES MSCI THAILAND ETF ETF 464286624 4 48 SH   SOLE   48 0 0
HANOVER INS GROUP INC COM Common Stock 410867105 26 219 SH   SOLE   219 0 0
THOR INDS INC COM Common Stock 885160101 24 450 SH   SOLE   450 0 0
TIFFANY & CO NEW COM Common Stock 886547108 13 166 SH   SOLE   166 0 0
TIKCRO TECHNOLOGIES LTD REG SHS Common Stock M8790M112 0 66 SH   SOLE   66 0 0
ISHARES TIPS BOND ETF ETF 464287176 10,336 94,384 SH   SOLE   94,384 0 0
TIVO CORP COM Common Stock 88870P106 0 5 SH   SOLE   5 0 0
TJX COS INC NEW COM Common Stock 872540109 118 2,638 SH   SOLE   2,638 0 0
TEEKAY CORPORATION COM Common Stock Y8564W103 0 30 SH   SOLE   30 0 0
TIMKEN CO COM Common Stock 887389104 10 277 SH   SOLE   277 0 0
ISHARES 1020 YEAR TREASURY BOND ETF ETF 464288653 0 3 SH   SOLE   3 0 0
TILRAY INC COM CL 2 Common Stock 88688T100 50 715 SH   SOLE   715 0 0
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 25 206 SH   SOLE   206 0 0
TITAN MED INC COM NEW Common Stock 88830X819 0 83 SH   SOLE   83 0 0
TORCHMARK CORP COM Common Stock 891027104 45 610 SH   SOLE   610 0 0
THERMO FISHER SCIENTIFIC INC COM Common Stock 883556102 9,187 41,020 SH   SOLE   41,020 0 0
T MOBILE US INC COM Common Stock 872590104 2 30 SH   SOLE   30 0 0
DIREXION DAILY SMALL CAP BULL 3X SHARES ETF 25459W847 8 200 SH   SOLE   200 0 0
TOLL BROTHERS INC COM Common Stock 889478103 24 734 SH   SOLE   734 0 0
TEEKAY OFFSHORE PARTNERS L P PARTNERSHIP UN Common Stock Y8565J101 3 2,845 SH   SOLE   2,845 0 0
SPDR DOUBLELINE TOTAL RETURN TACTICAL ETF ETF 78467V848 11,718 247,378 SH   SOLE   247,378 0 0
TOWNEBANK PORTSMOUTH VA COM Common Stock 89214P109 2 100 SH   SOLE   100 0 0
TUTOR PERINI CORP COM Common Stock 901109108 16 1,011 SH   SOLE   1,011 0 0
TAPESTRY INC COM Common Stock 876030107 15 441 SH   SOLE   441 0 0
TEMPUR SEALY INTL INC COM Common Stock 88023U101 62 1,506 SH   SOLE   1,506 0 0
TREX CO INC COM Common Stock 89531P105 5 80 SH   SOLE   80 0 0
TARGA RES CORP COM Common Stock 87612G101 179 4,958 SH   SOLE   4,958 0 0
THOMSON REUTERS CORP COM NEW Common Stock 884903709 13 272 SH   SOLE   272 0 0
TRIPADVISOR INC COM Common Stock 896945201 58 1,084 SH   SOLE   1,084 0 0
TRIMBLE INC COM Common Stock 896239100 62 1,882 SH   SOLE   1,882 0 0
TRUSTMARK CORP COM Common Stock 898402102 25 863 SH   SOLE   863 0 0
TOURMALINE OIL CORP COM Common Stock 89156V106 35 2,775 SH   SOLE   2,775 0 0
TRINITY INDS INC COM Common Stock 896522109 3 125 SH   SOLE   125 0 0
TROVAGENE INC COM PAR Common Stock 897238408 2 4,709 SH   SOLE   4,709 0 0
PRICE T ROWE GROUP INC COM Common Stock 74144T108 2,319 25,122 SH   SOLE   25,122 0 0
TRANSCANADA CORP COM Common Stock 89353D107 71 1,950 SH   SOLE   1,950 0 0
TERRA TECH CORP COM NEW Common Stock 88102J209 0 200 SH   SOLE   200 0 0
TRANSUNION COM Common Stock 89400J107 4 74 SH   SOLE   74 0 0
TRAVELERS COMPANIES INC COM Common Stock 89417E109 213 1,780 SH   SOLE   1,780 0 0
TRACTOR SUPPLY CO COM Common Stock 892356106 5 58 SH   SOLE   58 0 0
TRINSEO S A SHS Common Stock L9340P101 12 264 SH   SOLE   264 0 0
TESLA INC COM Common Stock 88160R101 1,078 3,240 SH   SOLE   3,240 0 0
TYSON FOODS INC CL A Common Stock 902494103 52 977 SH   SOLE   977 0 0
TOTAL SYS SVCS INC COM Common Stock 891906109 50 611 SH   SOLE   611 0 0
TORO CO COM Common Stock 891092108 75 1,342 SH   SOLE   1,342 0 0
THE TRADE DESK INC COM CL A Common Stock 88339J105 3 25 SH   SOLE   25 0 0
TETRA TECH INC NEW COM Common Stock 88162G103 280 5,399 SH   SOLE   5,399 0 0
ADVISORSHARES DOUBLELINE VALUE EQUITY ETF ETF 00768Y818 18 309 SH   SOLE   309 0 0
TAKETWO INTERACTIVE SOFTWARE COM Common Stock 874054109 2 19 SH   SOLE   19 0 0
ISHARES MSCI TURKEY ETF ETF 464286715 22 900 SH   SOLE   900 0 0
MAMMOTH ENERGY SVCS INC COM Common Stock 56155L108 12 655 SH   SOLE   655 0 0
TITAN INTL INC ILL COM Common Stock 88830M102 3 600 SH   SOLE   600 0 0
2U INC COM Common Stock 90214J101 52 1,046 SH   SOLE   1,046 0 0
TWITTER INC COM Common Stock 90184L102 83 2,879 SH   SOLE   2,879 0 0
TEXAS INSTRS INC COM Common Stock 882508104 639 6,767 SH   SOLE   6,767 0 0
TEXAS ROADHOUSE INC COM Common Stock 882681109 42 698 SH   SOLE   698 0 0
TEXTRON INC COM Common Stock 883203101 164 3,560 SH   SOLE   3,560 0 0
TYLER TECHNOLOGIES INC COM Common Stock 902252105 75 403 SH   SOLE   403 0 0
UNDER ARMOUR INC CL A Common Stock 904311107 2 100 SH   SOLE   100 0 0
UNITED CONTL HLDGS INC COM Common Stock 910047109 40 481 SH   SOLE   481 0 0
UBIQUITI NETWORKS INC COM Common Stock 90347A100 19 192 SH   SOLE   192 0 0
UBS GROUP AG SHS Common Stock H42097107 5 432 SH   SOLE   432 0 0
UNION BANKSHARES CORP NEW COM Common Stock 90539J109 16 563 SH   SOLE   563 0 0
UNITED BANKSHARES INC WEST VA COM Common Stock 909907107 112 3,559 SH   SOLE   3,559 0 0
UNITED CMNTY BKS BLAIRSVLE GA COM Common Stock 90984P303 17 787 SH   SOLE   787 0 0
PROSHARES ULTRA BLOOMBERG CRUDE OIL ETF 74347W247 4 268 SH   SOLE   268 0 0
UNITED FIRE GROUP INC COM Common Stock 910340108 12 219 SH   SOLE   219 0 0
UGI CORP NEW COM Common Stock 902681105 580 10,813 SH   SOLE   10,813 0 0
UNIVERSAL HLTH SVCS INC CL B Common Stock 913903100 1,219 10,455 SH   SOLE   10,455 0 0
ULTA BEAUTY INC COM Common Stock 90384S303 162 660 SH   SOLE   660 0 0
ULTIMATE SOFTWARE GROUP INC COM Common Stock 90385D107 77 316 SH   SOLE   316 0 0
UMB FINL CORP COM Common Stock 902788108 55 900 SH   SOLE   900 0 0
UMPQUA HLDGS CORP COM Common Stock 904214103 5 306 SH   SOLE   306 0 0
UNIFIRST CORP MASS COM Common Stock 904708104 78 547 SH   SOLE   547 0 0
UNITED NAT FOODS INC COM Common Stock 911163103 1 127 SH   SOLE   127 0 0
UNITEDHEALTH GROUP INC COM Common Stock 91324P102 3,934 15,791 SH   SOLE   15,791 0 0
UNUM GROUP COM Common Stock 91529Y106 899 30,587 SH   SOLE   30,587 0 0
UNION PACIFIC CORP COM Common Stock 907818108 5,066 36,648 SH   SOLE   36,648 0 0
UNITED PARCEL SERVICE INC CL B Common Stock 911312106 829 8,504 SH   SOLE   8,504 0 0
UPWORK INC COM Common Stock 91688F104 9 500 SH   SOLE   500 0 0
UQM TECHNOLOGIES INC COM Common Stock 903213106 0 500 SH   SOLE   500 0 0
PROSHARES ULTRA REAL ESTATE ETF 74347X625 34 600 SH   SOLE   600 0 0
UNITED RENTALS INC COM Common Stock 911363109 5 45 SH   SOLE   45 0 0
MARKET VECTORS DOUBLE LONG EURO ETN ETF 617480272 20 1,500 SH   SOLE   1,500 0 0
US BANCORP DEL COM NEW Common Stock 902973304 3,811 82,798 SH   SOLE   82,798 0 0
US FOODS HLDG CORP COM Common Stock 912008109 65 2,040 SH   SOLE   2,040 0 0
U S G CORP COM NEW Common Stock 903293405 179 4,190 SH   SOLE   4,190 0 0
ISHARES BROAD USD INVESTMENT GRADE CORPORATE BOND ETF ETF 464288620 32 600 SH   SOLE   600 0 0
ISHARES EDGE MSCI MIN VOL USA ETF ETF 46429B697 1,431 27,297 SH   SOLE   27,297 0 0
U S PHYSICAL THERAPY INC COM Common Stock 90337L108 23 229 SH   SOLE   229 0 0
ISHARES CORE U.S. REIT ETF ETF 464288521 384 8,572 SH   SOLE   8,572 0 0
UNITED THERAPEUTICS CORP DEL COM Common Stock 91307C102 28 257 SH   SOLE   257 0 0
UNITED TECHNOLOGIES CORP COM Common Stock 913017109 4,514 42,392 SH   SOLE   42,392 0 0
UNIVERSAL INS HLDGS INC COM Common Stock 91359V107 0 0 SH   SOLE   0 0 0
UNIVERSAL CORP VA COM Common Stock 913456109 51 933 SH   SOLE   933 0 0
VELOCITYSHARES 3X LONG CRUDE ETN LINKED TO THE S&P GSCI CRUDE OIL INDEX EXC ETF 22539T316 1 57 SH   SOLE   57 0 0
PROSHARES ULTRA FINANCIALS ETF 74347X633 23 690 SH   SOLE   690 0 0
VISA INC COM CL A Common Stock 92826C839 11,803 89,460 SH   SOLE   89,460 0 0
MARRIOTT VACTINS WORLDWID CORP COM Common Stock 57164Y107 4 52 SH   SOLE   52 0 0
VARIAN MED SYS INC COM Common Stock 92220P105 1 9 SH   SOLE   9 0 0
VANGUARD MATERIALS INDEX FUND ETF 92204A801 26 239 SH   SOLE   239 0 0
VANGUARD SMALLCAP INDEX FUND ETF 922908751 1,036 7,850 SH   SOLE   7,850 0 0
VANGUARD SMALLCAP GROWTH INDEX FUND ETF 922908595 845 5,614 SH   SOLE   5,614 0 0
VANGUARD SMALLCAP VALUE INDEX FUND ETF 922908611 2,843 24,930 SH   SOLE   24,930 0 0
VISTEON CORP COM NEW Common Stock 92839U206 12 203 SH   SOLE   203 0 0
VANGUARD INTERMEDIATETERM CORPORATE BOND ETF ETF 92206C870 73 875 SH   SOLE   875 0 0
VANGUARD CONSUMER DISCRETIONARY INDEX FUND ETF 92204A108 109 726 SH   SOLE   726 0 0
VANGUARD SHORTTERM CORPORATE BOND INDEX FUND ETF 92206C409 22,257 285,565 SH   SOLE   285,565 0 0
VANGUARD CONSUMER STAPLES INDEX FUND ETF 92204A207 60 460 SH   SOLE   460 0 0
VANGUARD ENERGY INDEX FUND ETF 92204A306 140 1,811 SH   SOLE   1,811 0 0
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 6,203 167,184 SH   SOLE   167,184 0 0
VEEVA SYS INC CL A COM Common Stock 922475108 108 1,213 SH   SOLE   1,213 0 0
VANGUARD FTSE ALLWORLD EX US INDEX FUND ETF 922042775 6,654 145,993 SH   SOLE   145,993 0 0
V F CORP COM Common Stock 918204108 379 5,319 SH   SOLE   5,319 0 0
VANGUARD FINANCIALS INDEX FUND ETF 92204A405 217 3,662 SH   SOLE   3,662 0 0
VANGUARD INTERMEDIATETERM GOVERNMENT BOND ETF ETF 92206C706 127 2,000 SH   SOLE   2,000 0 0
VANGUARD FTSE EUROPE ETF ETF 922042874 257 5,283 SH   SOLE   5,283 0 0
VANGUARD INFORMATION TECHNOLOGY INDEX FUND ETF 92204A702 2,773 16,623 SH   SOLE   16,623 0 0
VANGUARD HEALTH CARE INDEX FUND ETF 92204A504 1,184 7,374 SH   SOLE   7,374 0 0
VIACOM INC NEW CL B Common Stock 92553P201 905 34,936 SH   SOLE   34,936 0 0
VIAVI SOLUTIONS INC COM Common Stock 925550105 0 12 SH   SOLE   12 0 0
VICAPSYS LIFE SCIENCES INC COM Common Stock 92560A106 0 10 SH   SOLE   10 0 0
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 37,271 380,513 SH   SOLE   380,513 0 0
VANGUARD S&P SMALLCAP 600 ETF ETF 921932828 434 3,451 SH   SOLE   3,451 0 0
VANGUARD INDUSTRIALS INDEX FUND ETF 92204A603 113 936 SH   SOLE   936 0 0
MERIDIAN BIOSCIENCE INC COM Common Stock 589584101 156 8,960 SH   SOLE   8,960 0 0
VALERO ENERGY CORP NEW COM Common Stock 91913Y100 1,557 20,765 SH   SOLE   20,765 0 0
SHARES EDGE MSCI USA VALUE FACTOR ETF ETF 46432F388 539 7,434 SH   SOLE   7,434 0 0
VULCAN MATLS CO COM Common Stock 929160109 472 4,775 SH   SOLE   4,775 0 0
VMWARE INC CL A COM Common Stock 928563402 30 216 SH   SOLE   216 0 0
VANGUARD FUNDS PLC SP 500 ETF ETF G9T17W137 51 1,076 SH   SOLE   1,076 0 0
VANGUARD REAL ESTATE ETF ETF 922908553 6,103 81,838 SH   SOLE   81,838 0 0
VANGUARD GLOBAL EXU.S. REAL ESTATE INDEX ETF 922042676 1,671 31,878 SH   SOLE   31,878 0 0
VANGUARD MIDCAP INDEX FUND ETF 922908629 28,597 206,958 SH   SOLE   206,958 0 0
VANGUARD MIDCAP VALUE INDEX FUND ETF 922908512 731 7,674 SH   SOLE   7,674 0 0
VANGUARD RUSSELL 1000 ETF ETF 92206C730 65 570 SH   SOLE   570 0 0
VANGUARD RUSSELL 1000 GROWTH ETF ETF 92206C680 2,823 20,993 SH   SOLE   20,993 0 0
VANGUARD RUSSELL 1000 VALUE ETF ETF 92206C714 2,665 27,444 SH   SOLE   27,444 0 0
VANGUARD S&P 500 ETF ETF 922908363 67,603 294,168 SH   SOLE   294,168 0 0
VANGUARD S&P 500 VALUE ETF ETF 921932703 92 938 SH   SOLE   938 0 0
VANGUARD MIDCAP GROWTH INDEX FUND ETF 922908538 991 8,279 SH   SOLE   8,279 0 0
VANGUARD COMMUNICATION SERVICES ETF ETF 92204A884 13 172 SH   SOLE   172 0 0
VANGUARD FTSE PACIFIC ETF ETF 922042866 28 459 SH   SOLE   459 0 0
VANGUARD UTILITIES INDEX FUND ETF 92204A876 18 151 SH   SOLE   151 0 0
VARONIS SYS INC COM Common Stock 922280102 19 361 SH   SOLE   361 0 0
VERINT SYS INC COM Common Stock 92343X100 149 3,520 SH   SOLE   3,520 0 0
INVESCO VARIABLE RATE PREFERRED ETF ETF 46138G870 41 1,818 SH   SOLE   1,818 0 0
VERISANTE TECH INC F Common Stock 92346G104 0 4,000 SH   SOLE   4,000 0 0
VERISK ANALYTICS INC COM Common Stock 92345Y106 98 895 SH   SOLE   895 0 0
VERISIGN INC COM Common Stock 92343E102 422 2,846 SH   SOLE   2,846 0 0
VERITIV CORP COM Common Stock 923454102 0 4 SH   SOLE   4 0 0
VERTEX PHARMACEUTICALS INC COM Common Stock 92532F100 16 94 SH   SOLE   94 0 0
VISHAY INTERTECHNOLOGY INC COM Common Stock 928298108 60 3,339 SH   SOLE   3,339 0 0
VERSUM MATLS INC COM Common Stock 92532W103 68 2,456 SH   SOLE   2,456 0 0
VANGUARD FTSE ALLWORLD EXUS SMALLCAP INDEX FUND ETF 922042718 116 1,228 SH   SOLE   1,228 0 0
VISTA OUTDOOR INC COM Common Stock 928377100 7 659 SH   SOLE   659 0 0
VANGUARD TOTAL WORLD STOCK INDEX FUND ETF 922042742 226 3,450 SH   SOLE   3,450 0 0
VANGUARD TAXEXEMPT BOND ETF ETF 922907746 2,860 56,032 SH   SOLE   56,032 0 0
VANGUARD RUSSELL 3000 ETF ETF 92206C599 1,147 10,064 SH   SOLE   10,064 0 0
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 20,927 163,966 SH   SOLE   163,966 0 0
VANGUARD SHORTTERM INFLATIONPROTECTED SECURITIES ETF ETF 922020805 168 3,504 SH   SOLE   3,504 0 0
VANGUARD VALUE INDEX FUND ETF 922908744 1,929 19,690 SH   SOLE   19,690 0 0
VANGUARD RUSSELL 2000 ETF ETF 92206C664 942 8,776 SH   SOLE   8,776 0 0
VANGUARD GROWTH INDEX FUND ETF 922908736 22,167 165,016 SH   SOLE   165,016 0 0
VANGUARD LARGECAP INDEX FUND ETF 922908637 144 1,255 SH   SOLE   1,255 0 0
VECTREN CORP COM Common Stock 92240G101 277 3,848 SH   SOLE   3,848 0 0
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 28,473 747,324 SH   SOLE   747,324 0 0
VANGUARD EXTENDED MARKET INDEX FUND ETF 922908652 277 2,777 SH   SOLE   2,777 0 0
VANGUARD TOTAL INTERNATIONAL STOCK ETF ETF 921909768 1,315 27,859 SH   SOLE   27,859 0 0
IPATH S&P 500 VIX SHORTTERM FUTURES ETN ETF 06746L422 19 400 SH   SOLE   400 0 0
VANGUARD HIGH DIVIDEND YIELD INDEX FUND ETF 921946406 2,904 37,231 SH   SOLE   37,231 0 0
VERIZON COMMUNICATIONS INC COM Common Stock 92343V104 12,613 224,353 SH   SOLE   224,353 0 0
WESTAMERICA BANCORPORATION COM Common Stock 957090103 5 94 SH   SOLE   94 0 0
WAGEWORKS INC COM Common Stock 930427109 10 350 SH   SOLE   350 0 0
WATERS CORP COM Common Stock 941848103 104 550 SH   SOLE   550 0 0
WALGREENS BOOTS ALLIANCE INC COM Common Stock 931427108 794 11,616 SH   SOLE   11,616 0 0
WABCO HLDGS INC COM Common Stock 92927K102 18 167 SH   SOLE   167 0 0
WELBILT INC COM Common Stock 949090104 14 1,287 SH   SOLE   1,287 0 0
WESCO INTL INC COM Common Stock 95082P105 2 47 SH   SOLE   47 0 0
WELLCARE HEALTH PLANS INC COM Common Stock 94946T106 6 25 SH   SOLE   25 0 0
WASTE CONNECTIONS INC COM Common Stock 94106B101 17 228 SH   SOLE   228 0 0
WORKDAY INC CL A Common Stock 98138H101 26 160 SH   SOLE   160 0 0
WESTERN DIGITAL CORP COM Common Stock 958102105 15 396 SH   SOLE   396 0 0
SPDR S&P GLOBAL DIVIDEND ETF ETF 78463X459 895 14,440 SH   SOLE   14,440 0 0
WADDELL & REED FINL INC CL A Common Stock 930059100 26 1,452 SH   SOLE   1,452 0 0
WEC ENERGY GROUP INC COM Common Stock 92939U106 137 1,977 SH   SOLE   1,977 0 0
WESTERN GAS PARTNERS LP COM UNIT LP IN Common Stock 958254104 15 360 SH   SOLE   360 0 0
WEX INC COM Common Stock 96208T104 3 19 SH   SOLE   19 0 0
WELLS FARGO CO NEW COM Common Stock 949746101 3,703 80,351 SH   SOLE   80,351 0 0
WESTERN GAS EQUITY PARTNERS LP COMUNT LTD PT Common Stock 95825R103 14 495 SH   SOLE   495 0 0
WHIRLPOOL CORP COM Common Stock 963320106 13 120 SH   SOLE   120 0 0
WINMARK CORP COM Common Stock 974250102 40 250 SH   SOLE   250 0 0
WINGSTOP INC COM Common Stock 974155103 60 929 SH   SOLE   929 0 0
LYON WILLIAM HOMES CL A NEW Common Stock 552074700 10 972 SH   SOLE   972 0 0
WHITING PETE CORP NEW COM NEW Common Stock 966387409 8 349 SH   SOLE   349 0 0
WILLIS TOWERS WATSON PUB LTD SHS Common Stock G96629103 130 855 SH   SOLE   855 0 0
WASTE MGMT INC DEL COM Common Stock 94106L109 2,247 25,248 SH   SOLE   25,248 0 0
WILLIAMS COS INC DEL COM Common Stock 969457100 539 24,440 SH   SOLE   24,440 0 0
WAL MART DE MEXICO S A B DE CV ORD CL V Common Stock P98180188 24 9,628 SH   SOLE   9,628 0 0
WALMART INC COM Common Stock 931142103 4,131 44,112 SH   SOLE   44,112 0 0
WORLDPAY INC CL A Common Stock 981558109 43 559 SH   SOLE   559 0 0
WHEATON PRECIOUS METALS CORP COM Common Stock 962879102 105 5,366 SH   SOLE   5,366 0 0
WPP PLC NEW SHS Common Stock G9788D103 6 533 SH   SOLE   533 0 0
ISHARES INTERNATIONAL DEVELOPED PROPERTY ETF ETF 464288422 25 722 SH   SOLE   722 0 0
WPX ENERGY INC COM Common Stock 98212B103 7 600 SH   SOLE   600 0 0
BERKLEY W R CORP COM Common Stock 084423102 14 196 SH   SOLE   196 0 0
WESTROCK CO COM Common Stock 96145D105 1,919 50,810 SH   SOLE   50,810 0 0
WESBANCO INC COM Common Stock 950810101 9 256 SH   SOLE   256 0 0
WSFS FINL CORP COM Common Stock 929328102 34 900 SH   SOLE   900 0 0
WILLIAMS SONOMA INC COM Common Stock 969904101 11 215 SH   SOLE   215 0 0
WATSCO INC COM Common Stock 942622200 72 516 SH   SOLE   516 0 0
WEST PHARMACEUTICAL SVSC INC COM Common Stock 955306105 131 1,339 SH   SOLE   1,339 0 0
UBS ETRACS PROSHARES DAILY 3X LONG CRUDE ETN ETF 90274E117 7 800 SH   SOLE   800 0 0
WHITE MTNS INS GROUP LTD COM Common Stock G9618E107 126 147 SH   SOLE   147 0 0
AQUA AMERICA INC COM Common Stock 03836W103 94 2,759 SH   SOLE   2,759 0 0
WATTS WATER TECHNOLOGIES INC CL A Common Stock 942749102 24 375 SH   SOLE   375 0 0
SELECT ENERGY SVCS INC CL A COM Common Stock 81617J301 6 1,014 SH   SOLE   1,014 0 0
WESTERN UN CO COM Common Stock 959802109 84 4,897 SH   SOLE   4,897 0 0
WOLVERINE WORLD WIDE INC COM Common Stock 978097103 18 566 SH   SOLE   566 0 0
WEYERHAEUSER CO COM Common Stock 962166104 1,426 65,242 SH   SOLE   65,242 0 0
WYNDHAM DESTINATIONS INC COM Common Stock 98310W108 5 130 SH   SOLE   130 0 0
UNITED STATES STL CORP NEW COM Common Stock 912909108 0 24 SH   SOLE   24 0 0
SPDR S&P BIOTECH ETF ETF 78464A870 140 1,953 SH   SOLE   1,953 0 0
XCELMOBILITY INC COM Common Stock 98400L103 0 1,000 SH   SOLE   1,000 0 0
CIMAREX ENERGY CO COM Common Stock 171798101 75 1,221 SH   SOLE   1,221 0 0
XCEL ENERGY INC COM Common Stock 98389B100 2,960 59,614 SH   SOLE   59,614 0 0
SPDR S&P OIL & GAS EQUIPMENT & SERVICES ETF ETF 78464A748 1 79 SH   SOLE   79 0 0
SPDR S&P HOMEBUILDERS ETF ETF 78464A888 623 19,164 SH   SOLE   19,164 0 0
MATERIALS SELECT SECTOR SPDR FUND Common Stock 81369Y100 667 13,211 SH   SOLE   13,211 0 0
COMMUNICATION SERVICES SELECT SECTOR SPDRA FUND Common Stock 81369Y852 659 15,965 SH   SOLE   15,965 0 0
ENERGY SELECT SECTOR SPDR FUND Common Stock 81369Y506 1,494 26,051 SH   SOLE   26,051 0 0
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 1,079 45,288 SH   SOLE   45,288 0 0
INVESCO S&P 500 TOP 50 ETF ETF 46137V233 403 2,240 SH   SOLE   2,240 0 0
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 684 10,621 SH   SOLE   10,621 0 0
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 2,013 32,475 SH   SOLE   32,475 0 0
XILINX INC COM Common Stock 983919101 1,708 20,049 SH   SOLE   20,049 0 0
CONSUMER STAPLES SELECT SECTOR SPDR FUND ETF 81369Y308 592 11,662 SH   SOLE   11,662 0 0
REAL ESTATE SELECT SECTOR SPDR FUND ETF 81369Y860 176 5,663 SH   SOLE   5,663 0 0
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 519 9,802 SH   SOLE   9,802 0 0
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 1,661 19,205 SH   SOLE   19,205 0 0
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 1,244 12,562 SH   SOLE   12,562 0 0
INVESCO S&P MIDCAP LOW VOLATILITY ETF ETF 46138E198 47 1,070 SH   SOLE   1,070 0 0
SPDR NYSE TECHNOLOGY ETF ETF 78464A102 229 3,851 SH   SOLE   3,851 0 0
EXXON MOBIL CORP COM Common Stock 30231G102 10,876 159,489 SH   SOLE   159,489 0 0
INTREXON CORP COM Common Stock 46122T102 0 57 SH   SOLE   57 0 0
SPDR S&P OIL & GAS EXPLORATION & PRODUCTION ETF ETF 78464A730 27 1,012 SH   SOLE   1,012 0 0
XPO LOGISTICS INC COM Common Stock 983793100 4 74 SH   SOLE   74 0 0
DENTSPLY SIRONA INC COM Common Stock 24906P109 1 32 SH   SOLE   32 0 0
XEROX CORP COM NEW Common Stock 984121608 0 1 SH   SOLE   1 0 0
INVESCO S&P SMALLCAP LOW VOLATILITY ETF ETF 46138G102 27 630 SH   SOLE   630 0 0
SPDR S&P TELECOM ETF ETF 78464A540 3 51 SH   SOLE   51 0 0
XYLEM INC COM Common Stock 98419M100 850 12,733 SH   SOLE   12,733 0 0
ALLEGHANY CORP DEL COM Common Stock 017175100 11 18 SH   SOLE   18 0 0
YETI HLDGS INC COM Common Stock 98585X104 3 200 SH   SOLE   200 0 0
YEXT INC COM Common Stock 98585N106 14 974 SH   SOLE   974 0 0
DIREXION DAILY FTSE CHINA BULL 3X SHARES ETF 25459W771 2 98 SH   SOLE   98 0 0
YANDEX N V SHS CLASS A Common Stock N97284108 88 3,219 SH   SOLE   3,219 0 0
YIELD10 BIOSCIENCE INC COM NEW Common Stock 98585K201 0 8 SH   SOLE   8 0 0
YUM BRANDS INC COM Common Stock 988498101 66 716 SH   SOLE   716 0 0
YUM CHINA HLDGS INC COM Common Stock 98850P109 60 1,795 SH   SOLE   1,795 0 0
YIELDSHARES HIGH INCOME ETF ETF 301505301 223 13,886 SH   SOLE   13,886 0 0
ZIMMER BIOMET HLDGS INC COM Common Stock 98956P102 2,015 19,380 SH   SOLE   19,380 0 0
ZENDESK INC COM Common Stock 98936J101 3 50 SH   SOLE   50 0 0
ZIONS BANCORPORATION N A COM Common Stock 989701107 6,348 155,827 SH   SOLE   155,827 0 0
ZOETIS INC CL A Common Stock 98978V103 261 3,055 SH   SOLE   3,055 0 0
ZYNERBA PHARMACEUTICALS INC COM Common Stock 98986X109 0 100 SH   SOLE   100 0 0