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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579y101 635 360 SH   SOLE   360 0 0
ABBOTT LABS COM 002824100 2,940 3,386 SH   SOLE   3,386 0 0
ABBVIE INC COM 00287Y109 2,487 2,807 SH   SOLE   2,807 0 0
ABERDEEN TOTAL DYNAMIC DIVD COM SH BEN INT 00326L100 585 6,542 SH   SOLE   6,542 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 855 406 SH   SOLE   406 0 0
ADAMS DIVERSIFIED EQUITY FD COM 006212104 327 2,074 SH   SOLE   2,074 0 0
ADOBE INC COM 00724F101 238 72 SH   SOLE   72 0 0
AFLAC INC COM 001055102 7,748 14,645 SH   SOLE   14,645 0 0
AGILENT TECHNOLOGIES INC COM 00846U101 347 406 SH   SOLE   406 0 0
AGNICO EAGLE MINES LTD COM 008474108 616 1,000 SH   SOLE   1,000 0 0
AIR LEASE CORP CL A 00912X302 603 1,269 SH   SOLE   1,269 0 0
ALEXCO RESOURCE CORP COM 01535P106 15,997 689,519 SH   SOLE   689,519 0 0
ALEXION PHARMACEUTICALS INC COM 015351109 249 230 SH   SOLE   230 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609w102 13,876 6,542 SH   SOLE   6,542 0 0
ALLEGION PUB LTD CO ORD SHS G0176J109 735 590 SH   SOLE   590 0 0
ALLERGAN PLC SHS G0177J108 5,303 2,774 SH   SOLE   2,774 0 0
ALLIANCEBERNSTEIN NATL MUNI COM 01864U106 803 5,743 SH   SOLE   5,743 0 0
ALLIANZGI NFJ DIVID INT & PR COM 01883A107 466 3,590 SH   SOLE   3,590 0 0
ALPHABET INC CAP STK CL C 02079k107 247,189 18,488 SH   SOLE   18,488 0 0
ALPHABET INC CAP STK CL A 02079k305 13,022 972 SH   SOLE   972 0 0
ALPS ETF TR ALERIAN MLP 00162q866 1,187 13,958 SH   SOLE   13,958 0 0
ALTRIA GROUP INC COM 02209s103 486 974 SH   SOLE   974 0 0
ALTUS MIDSTREAM CO CL A 02215l100 11,798 412,500 SH   SOLE   412,500 0 0
AMAZON COM INC COM 023135106 61,995 3,355 SH   SOLE   3,355 0 0
AMERICAN AIRLS GROUP INC COM 02376r102 6,222 21,693 SH   SOLE   21,693 0 0
AMERICAN ELEC PWR CO INC COM 025537101 205 217 SH   SOLE   217 0 0
AMERICAN EXPRESS CO COM 025816109 5,651 4,539 SH   SOLE   4,539 0 0
AMERICAN INTL GROUP INC COM NEW 026874784 274 534 SH   SOLE   534 0 0
AMERICAN TOWER CORP NEW COM 03027X100 623 271 SH   SOLE   271 0 0
AMGEN INC COM 031162100 11,236 4,661 SH   SOLE   4,661 0 0
ANALOG DEVICES INC COM 032654105 295 248 SH   SOLE   248 0 0
APOLLO GLOBAL MGMT INC COM CL A 03768E105 40,554 85,000 SH   SOLE   85,000 0 0
APOLLO TACTICAL INCOME FD IN COM 037638103 387 2,565 SH   SOLE   2,565 0 0
APPLE INC COM 037833100 188,344 64,139 SH   SOLE   64,139 0 0
APPLIED MATLS INC COM 038222105 2,571 4,211 SH   SOLE   4,211 0 0
ARES DYNAMIC CR ALLOCATION F COM 04014f102 589 3,835 SH   SOLE   3,835 0 0
ARK ETF TR INNOVATION ETF 00214q104 1,067 2,131 SH   SOLE   2,131 0 0
ARVINAS INC COM 04335a105 411 1,000 SH   SOLE   1,000 0 0
ASGN INC COM 00191U102 452,535 637,642 SH   SOLE   637,642 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 627 1,259 SH   SOLE   1,259 0 0
AT&T INC COM 00206R102 6,194 15,853 SH   SOLE   15,853 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 717 420 SH   SOLE   420 0 0
AUTONATION INC COM 05329W102 1,721 3,539 SH   SOLE   3,539 0 0
AVALONBAY CMNTYS INC COM 053484101 2,315 1,104 SH   SOLE   1,104 0 0
BAIDU INC SPON ADR REP A 056752108 317 251 SH   SOLE   251 0 0
BALL CORP COM 058498106 856 1,323 SH   SOLE   1,323 0 0
BANK AMER CORP COM 060505104 2,139 6,067 SH   SOLE   6,067 0 0
BANK MONTREAL QUE COM 063671101 1,608 2,075 SH   SOLE   2,075 0 0
BANK N S HALIFAX COM 064149107 1,518 2,687 SH   SOLE   2,687 0 0
BANK NEW YORK MELLON CORP COM 064058100 508 1,009 SH   SOLE   1,009 0 0
BECTON DICKINSON & CO COM 075887109 30,382 11,171 SH   SOLE   11,171 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 505,989 149 SH   SOLE   149 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 28,890 12,754 SH   SOLE   12,754 0 0
BIG LOTS INC COM 089302103 211 735 SH   SOLE   735 0 0
BIOGEN INC COM 09062x103 496 167 SH   SOLE   167 0 0
BLACK KNIGHT INC COM 09215C105 677 1,050 SH   SOLE   1,050 0 0
BLACKROCK ENHANCED EQT DIV T COM 09251a104 208 2,090 SH   SOLE   2,090 0 0
BLACKROCK INC COM 09247x101 726 144 SH   SOLE   144 0 0
BLACKROCK MUNI INTER DR FD I COM 09253X102 1,346 9,452 SH   SOLE   9,452 0 0
BLACKROCK MUNIASSETS FD INC COM 09254J102 650 4,288 SH   SOLE   4,288 0 0
BLACKROCK MUNICIPL INC QLTY COM 092479104 256 1,822 SH   SOLE   1,822 0 0
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 751 5,565 SH   SOLE   5,565 0 0
BLACKROCK MUNIYIELD QUALITY COM 09254F100 243 1,612 SH   SOLE   1,612 0 0
BOEING CO COM 097023105 1,260 387 SH   SOLE   387 0 0
BOOKING HLDGS INC COM 09857L108 1,602 78 SH   SOLE   78 0 0
BOSTON BEER INC CL A 100557107 21,579 5,711 SH   SOLE   5,711 0 0
BOSTON SCIENTIFIC CORP COM 101137107 4,599 10,171 SH   SOLE   10,171 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,733 2,700 SH   SOLE   2,700 0 0
BROADCOM INC COM 11135f101 408 129 SH   SOLE   129 0 0
BROWN FORMAN CORP CL B 115637209 8,032 11,882 SH   SOLE   11,882 0 0
BWX TECHNOLOGIES INC COM 05605H100 559 900 SH   SOLE   900 0 0
CAESARS ENTMT CORP COM 127686103 1,744 12,821 SH   SOLE   12,821 0 0
CANOPY GROWTH CORP COM 138035100 221 1,050 SH   SOLE   1,050 0 0
CAPITAL ONE FINL CORP COM 14040H105 727 706 SH   SOLE   706 0 0
CARGURUS INC COM CL A 141788109 25,342 72,035 SH   SOLE   72,035 0 0
CARMAX INC COM 143130102 41,385 47,206 SH   SOLE   47,206 0 0
CARVANA CO CL A 146869102 921 1,000 SH   SOLE   1,000 0 0
CATERPILLAR INC DEL COM 149123101 437 296 SH   SOLE   296 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 406 338 SH   SOLE   338 0 0
CBRE CLARION GLOBAL REAL EST COM 12504G100 308 3,831 SH   SOLE   3,831 0 0
CDN IMPERIAL BK COMM TORONTO COM 136069101 1,525 1,834 SH   SOLE   1,834 0 0
CELANESE CORP DEL COM 150870103 449 364 SH   SOLE   364 0 0
CENTENE CORP DEL COM 15135b101 283 447 SH   SOLE   447 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 573 118 SH   SOLE   118 0 0
CHEVRON CORP NEW COM 166764100 1,177 975 SH   SOLE   975 0 0
CHUBB LIMITED COM h1467j104 1,159 744 SH   SOLE   744 0 0
CINTAS CORP COM 172908105 13,141 4,884 SH   SOLE   4,884 0 0
CISCO SYS INC COM 17275r102 20,620 42,996 SH   SOLE   42,996 0 0
CLEARBRIDGE MLP AND MIDSTRM COM 184692101 3,084 27,385 SH   SOLE   27,385 0 0
CME GROUP INC COM 12572Q105 283 141 SH   SOLE   141 0 0
COCA COLA CO COM 191216100 983 1,775 SH   SOLE   1,775 0 0
COCA COLA FEMSA S A B DE C V SPONSORD ADR REP 191241108 565 931 SH   SOLE   931 0 0
COGNEX CORP COM 192422103 236 421 SH   SOLE   421 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 279 450 SH   SOLE   450 0 0
COLGATE PALMOLIVE CO COM 194162103 514 747 SH   SOLE   747 0 0
COMCAST CORP NEW CL A 20030N101 10,405 23,138 SH   SOLE   23,138 0 0
CONAGRA BRANDS INC COM 205887102 359 1,048 SH   SOLE   1,048 0 0
COPART INC COM 217204106 437 480 SH   SOLE   480 0 0
CORNING INC COM 219350105 249 860 SH   SOLE   860 0 0
COSTAR GROUP INC COM 22160n109 598 100 SH   SOLE   100 0 0
COSTCO WHSL CORP NEW COM 22160k105 18,650 6,345 SH   SOLE   6,345 0 0
CREDIT ACCEP CORP MICH COM 225310101 3,388 766 SH   SOLE   766 0 0
CVS HEALTH CORP COM 126650100 17,053 22,953 SH   SOLE   22,953 0 0
D R HORTON INC COM 23331A109 430 816 SH   SOLE   816 0 0
DANAHER CORPORATION COM 235851102 800 521 SH   SOLE   521 0 0
DIAGEO P L C SPON ADR NEW 25243Q205 541 321 SH   SOLE   321 0 0
DISCOVER FINL SVCS COM 254709108 996 1,174 SH   SOLE   1,174 0 0
DISCOVERY INC COM SER A 25470F104 330 1,006 SH   SOLE   1,006 0 0
DISCOVERY INC COM SER C 25470F302 1,088 3,566 SH   SOLE   3,566 0 0
DISNEY WALT CO COM DISNEY 254687106 15,617 10,798 SH   SOLE   10,798 0 0
DOLLAR GEN CORP NEW COM 256677105 215 138 SH   SOLE   138 0 0
DOLLAR TREE INC COM 256746108 318 338 SH   SOLE   338 0 0
EATON VANCE NATL MUN OPPORT COM SHS 27829L105 601 2,776 SH   SOLE   2,776 0 0
ENERGY TRANSFER LP COM UT LTD PTN 29273V100 321 2,500 SH   SOLE   2,500 0 0
ETF MANAGERS TR VIDEO GAME TECH 26924g706 792 1,775 SH   SOLE   1,775 0 0
ETF MANAGERS TR BLUESTAR ISRAEL 26924G870 6,360 14,708 SH   SOLE   14,708 0 0
EVERGY INC COM 30034w106 442 679 SH   SOLE   679 0 0
EXELON CORP COM 30161N101 1,424 3,124 SH   SOLE   3,124 0 0
EXPEDIA GROUP INC COM NEW 30212P303 233 215 SH   SOLE   215 0 0
EXTENDED STAY AMER INC UNIT 99/99/9999B 30224p200 446 3,000 SH   SOLE   3,000 0 0
EXXON MOBIL CORP COM 30231g102 4,230 6,064 SH   SOLE   6,064 0 0
FACEBOOK INC CL A 30303M102 6,962 3,392 SH   SOLE   3,392 0 0
FEDEX CORP COM 31428x106 459 303 SH   SOLE   303 0 0
FIDELITY NATL INFORMATION SV COM 31620m106 603 434 SH   SOLE   434 0 0
FIRST CTZNS BANCSHARES INC N CL A 31946m103 665 125 SH   SOLE   125 0 0
FIRST TR HIGH INCOME L/S FD COM 33738E109 236 1,500 SH   SOLE   1,500 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 800 278 SH   SOLE   278 0 0
FLUENT INC COM 34380C102 315 12,602 SH   SOLE   12,602 0 0
FORD MTR CO DEL COM 345370860 244 2,625 SH   SOLE   2,625 0 0
FORTIVE CORP COM 34959J108 442 579 SH   SOLE   579 0 0
FOX CORP CL A COM 35137l105 367 990 SH   SOLE   990 0 0
FRESENIUS MED CARE AG&CO KGA SPONSORED ADR 358029106 436 1,184 SH   SOLE   1,184 0 0
FRESHPET INC COM 358039105 14,274 24,159 SH   SOLE   24,159 0 0
GALLAGHER ARTHUR J & CO COM 363576109 211 223 SH   SOLE   223 0 0
GCI LIBERTY INC COM CLASS A 36164v305 636 898 SH   SOLE   898 0 0
GENERAL ELECTRIC CO COM 369604103 3,042 27,258 SH   SOLE   27,258 0 0
GENERAL MLS INC COM 370334104 619 1,157 SH   SOLE   1,157 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 561 1,195 SH   SOLE   1,195 0 0
GLOBAL X FDS SOCIAL MED ETF 37950e416 483 1,394 SH   SOLE   1,394 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 414 180 SH   SOLE   180 0 0
GRAHAM HLDGS CO COM 384637104 38,052 5,955 SH   SOLE   5,955 0 0
GRAINGER W W INC COM 384802104 663 196 SH   SOLE   196 0 0
HANESBRANDS INC COM 410345102 276 1,860 SH   SOLE   1,860 0 0
HD SUPPLY HLDGS INC COM 40416m105 533 1,324 SH   SOLE   1,324 0 0
HENRY SCHEIN INC COM 806407102 2,487 3,728 SH   SOLE   3,728 0 0
HILL ROM HLDGS INC COM 431475102 10,465 9,218 SH   SOLE   9,218 0 0
HILLENBRAND INC COM 431571108 2,932 8,803 SH   SOLE   8,803 0 0
HILTON WORLDWIDE HLDGS INC COM 43300A203 2,557 2,305 SH   SOLE   2,305 0 0
HOME DEPOT INC COM 437076102 5,438 2,490 SH   SOLE   2,490 0 0
IAC INTERACTIVECORP COM 44919P508 231 93 SH   SOLE   93 0 0
ICON PLC SHS G4705A100 462 268 SH   SOLE   268 0 0
ILLUMINA INC COM 452327109 309 93 SH   SOLE   93 0 0
INGERSOLL-RAND PLC SHS G47791101 1,196 900 SH   SOLE   900 0 0
INSULET CORP COM 45784p101 507 296 SH   SOLE   296 0 0
INTEL CORP COM 458140100 5,117 8,550 SH   SOLE   8,550 0 0
INTELLIA THERAPEUTICS INC COM 45826j105 266 1,814 SH   SOLE   1,814 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,004 2,165 SH   SOLE   2,165 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,276 953 SH   SOLE   953 0 0
INTERXION HOLDING N.V SHS n47279109 252 302 SH   SOLE   302 0 0
INVESCO DYNAMIC CR OPP FD COM 46132R104 477 4,205 SH   SOLE   4,205 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138G508 600 2,629 SH   SOLE   2,629 0 0
INVESCO MUN OPPORTUNITY TR COM 46132C107 257 2,081 SH   SOLE   2,081 0 0
INVESCO MUN TR COM 46131J103 526 4,255 SH   SOLE   4,255 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 255 120 SH   SOLE   120 0 0
INVESCO VALUE MUN INCOME TR COM 46132P108 661 4,315 SH   SOLE   4,315 0 0
INVITAE CORP COM 46185l103 532 3,300 SH   SOLE   3,300 0 0
IQVIA HLDGS INC COM 46266C105 269 174 SH   SOLE   174 0 0
ISHARES GOLD TRUST ISHARES 464285105 1,233 8,500 SH   SOLE   8,500 0 0
ISHARES INC MIN VOL EMRG MKT 464286533 768 1,309 SH   SOLE   1,309 0 0
ISHARES INC MSCI PAC JP ETF 464286665 3,824 8,258 SH   SOLE   8,258 0 0
ISHARES INC MSCI GERMANY ETF 464286806 11,308 38,461 SH   SOLE   38,461 0 0
ISHARES INC CORE MSCI EMKT 46434g103 117,226 218,056 SH   SOLE   218,056 0 0
ISHARES TR S&P 100 ETF 464287101 1,242 862 SH   SOLE   862 0 0
ISHARES TR CHINA LG-CAP ETF 464287184 413 946 SH   SOLE   946 0 0
ISHARES TR CORE S&P500 ETF 464287200 792,371 245,133 SH   SOLE   245,133 0 0
ISHARES TR CORE US AGGBD ET 464287226 1,816 1,616 SH   SOLE   1,616 0 0
ISHARES TR MSCI EMG MKT ETF 464287234 5,091 11,347 SH   SOLE   11,347 0 0
ISHARES TR S&P 500 GRWT ETF 464287309 593 306 SH   SOLE   306 0 0
ISHARES TR NORTH AMERN NAT 464287374 324 1,077 SH   SOLE   1,077 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 7,017 6,367 SH   SOLE   6,367 0 0
ISHARES TR MSCI EAFE ETF 464287465 13,327 19,190 SH   SOLE   19,190 0 0
ISHARES TR RUS MDCP VAL ETF 464287473 1,437 1,516 SH   SOLE   1,516 0 0
ISHARES TR RUS MD CP GR ETF 464287481 1,774 1,163 SH   SOLE   1,163 0 0
ISHARES TR CORE S&P MCP ETF 464287507 4,626 2,246 SH   SOLE   2,246 0 0
ISHARES TR NASDAQ BIOTECH 464287556 349 290 SH   SOLE   290 0 0
ISHARES TR RUS 1000 VAL ETF 464287598 3,618 2,651 SH   SOLE   2,651 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 24,529 13,944 SH   SOLE   13,944 0 0
ISHARES TR RUS 1000 ETF 464287622 56,584 31,714 SH   SOLE   31,714 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 3,027 1,413 SH   SOLE   1,413 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 44,351 26,773 SH   SOLE   26,773 0 0
ISHARES TR SP SMCP600VL ETF 464287879 972 604 SH   SOLE   604 0 0
ISHARES TR S&P SML 600 GWT 464287887 1,326 686 SH   SOLE   686 0 0
ISHARES TR SHRT NAT MUN ETF 464288158 1,430 1,339 SH   SOLE   1,339 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 8,612 11,717 SH   SOLE   11,717 0 0
ISHARES TR MSCI ACWI ETF 464288257 24,639 31,088 SH   SOLE   31,088 0 0
ISHARES TR MSCI USA ESG SLC 464288802 9,693 7,234 SH   SOLE   7,234 0 0
ISHARES TR CORE HIGH DV ETF 46429b663 40,802 41,605 SH   SOLE   41,605 0 0
ISHARES TR USA QUALITY FCTR 46432F339 3,514 3,479 SH   SOLE   3,479 0 0
ISHARES TR CORE MSCI EAFE 46432F842 226,072 346,525 SH   SOLE   346,525 0 0
JACOBS ENGR GROUP INC COM 469814107 2,714 3,022 SH   SOLE   3,022 0 0
JD COM INC SPON ADR CL A 47215p106 5,925 16,819 SH   SOLE   16,819 0 0
JOHNSON & JOHNSON COM 478160104 5,651 3,874 SH   SOLE   3,874 0 0
JPMORGAN CHASE & CO COM 46625h100 6,582 4,722 SH   SOLE   4,722 0 0
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 289,143 1,325,721 SH   SOLE   1,325,721 0 0
KAYNE ANDERSN MLP MIDS INVT COM 486606106 22,841 163,970 SH   SOLE   163,970 0 0
KEYCORP NEW COM 493267108 6,769 33,438 SH   SOLE   33,438 0 0
KIMBERLY CLARK CORP COM 494368103 556 405 SH   SOLE   405 0 0
KINSALE CAP GROUP INC COM 49714p108 14,763 14,522 SH   SOLE   14,522 0 0
KLA CORPORATION COM NEW 482480100 321 180 SH   SOLE   180 0 0
KRANESHARES TR CSI CHI INTERNET 500767306 653 1,341 SH   SOLE   1,341 0 0
KROGER CO COM 501044101 502 1,730 SH   SOLE   1,730 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 269 136 SH   SOLE   136 0 0
LABORATORY CORP AMER HLDGS COM NEW 50540r409 753 446 SH   SOLE   446 0 0
LAM RESEARCH CORP COM 512807108 5,925 2,026 SH   SOLE   2,026 0 0
LAMAR ADVERTISING CO NEW CL A 512816109 852 954 SH   SOLE   954 0 0
LAMB WESTON HLDGS INC COM 513272104 1,005 1,168 SH   SOLE   1,168 0 0
LIBERTY BROADBAND CORP COM SER A 530307107 1,014 814 SH   SOLE   814 0 0
LIBERTY BROADBAND CORP COM SER C 530307305 3,155 2,509 SH   SOLE   2,509 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 673 3,090 SH   SOLE   3,090 0 0
LIBERTY MEDIA CORP DELAWARE COM A SIRIUSXM 531229409 845 1,747 SH   SOLE   1,747 0 0
LIBERTY MEDIA CORP DELAWARE COM C SIRIUSXM 531229607 1,557 3,235 SH   SOLE   3,235 0 0
LIBERTY MEDIA CORP DELAWARE COM SER C FRMLA 531229854 2,090 4,548 SH   SOLE   4,548 0 0
LIBERTY MEDIA CORP DELAWARE COM SER A FRMLA 531229870 1,190 2,718 SH   SOLE   2,718 0 0
LILLY ELI & CO COM 532457108 3,540 2,693 SH   SOLE   2,693 0 0
LINDE PLC SHS g5494j103 754 354 SH   SOLE   354 0 0
LMP CAP & INCOME FD INC COM 50208A102 209 1,346 SH   SOLE   1,346 0 0
LOCKHEED MARTIN CORP COM 539830109 1,073 276 SH   SOLE   276 0 0
LOUISIANA PAC CORP COM 546347105 2,962 9,982 SH   SOLE   9,982 0 0
LOWES COS INC COM 548661107 678 566 SH   SOLE   566 0 0
LPL FINL HLDGS INC COM 50212V100 15,705 17,025 SH   SOLE   17,025 0 0
LULULEMON ATHLETICA INC COM 550021109 528 228 SH   SOLE   228 0 0
LUMENTUM HLDGS INC COM 55024U109 252 318 SH   SOLE   318 0 0
LYFT INC CL A COM 55087p104 7,791 18,110 SH   SOLE   18,110 0 0
MAGNOLIA OIL & GAS CORP CL A 559663109 436 3,471 SH   SOLE   3,471 0 0
MAINSTREET BANCSHARES INC COM 56064Y100 483 2,100 SH   SOLE   2,100 0 0
MARRIOTT INTL INC NEW CL A 571903202 278,226 183,732 SH   SOLE   183,732 0 0
MARRIOTT VACTINS WORLDWID CO COM 57164y107 190,826 148,203 SH   SOLE   148,203 0 0
MARSH & MCLENNAN COS INC COM 571748102 269 242 SH   SOLE   242 0 0
MARVELL TECHNOLOGY GROUP LTD ORD G5876H105 228 856 SH   SOLE   856 0 0
MASTERCARD INC CL A 57636Q104 1,255 420 SH   SOLE   420 0 0
MATCH GROUP INC COM 57665R106 595 725 SH   SOLE   725 0 0
MCCORMICK & CO INC COM NON VTG 579780206 4,704 2,771 SH   SOLE   2,771 0 0
MCDONALDS CORP COM 580135101 2,201 1,114 SH   SOLE   1,114 0 0
MERCK & CO INC COM 58933Y105 19,385 21,312 SH   SOLE   21,312 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 2,523 8,146 SH   SOLE   8,146 0 0
MGM RESORTS INTERNATIONAL COM 552953101 26,739 80,371 SH   SOLE   80,371 0 0
MICRON TECHNOLOGY INC COM 595112103 289 538 SH   SOLE   538 0 0
MICROSOFT CORP COM 594918104 32,684 20,724 SH   SOLE   20,724 0 0
MOHAWK INDS INC COM 608190104 2,435 1,786 SH   SOLE   1,786 0 0
MONDELEZ INTL INC CL A 609207105 772 1,399 SH   SOLE   1,399 0 0
MORGAN STANLEY COM NEW 617446448 1,415 2,766 SH   SOLE   2,766 0 0
MORGAN STANLEY EMER MKTS DEB COM 61744h105 222 2,292 SH   SOLE   2,292 0 0
MOSAIC CO NEW COM 61945c103 265 1,223 SH   SOLE   1,223 0 0
MSC INDL DIRECT INC CL A 553530106 3,658 4,662 SH   SOLE   4,662 0 0
NAVIDEA BIOPHARMACEUTICALS I COM NEW 63937X202 127 10,050 SH   SOLE   10,050 0 0
NETFLIX INC COM 64110l106 2,903 897 SH   SOLE   897 0 0
NEW ORIENTAL ED & TECH GRP I SPON ADR 647581107 2,425 2,000 SH   SOLE   2,000 0 0
NEXTERA ENERGY INC COM 65339F101 351 145 SH   SOLE   145 0 0
NIKE INC CL B 654106103 1,410 1,393 SH   SOLE   1,393 0 0
NLIGHT INC COM 65487k100 223,890 1,103,996 SH   SOLE   1,103,996 0 0
NOKIA CORP SPONSORED ADR 654902204 233 6,250 SH   SOLE   6,250 0 0
NORDIC AMERICAN TANKERS LIMI COM g65773106 4,730 96,141 SH   SOLE   96,141 0 0
NORDSTROM INC COM 655664100 380 929 SH   SOLE   929 0 0
NOVARTIS A G SPONSORED ADR 66987v109 996 1,051 SH   SOLE   1,051 0 0
NUCOR CORP COM 670346105 861 1,530 SH   SOLE   1,530 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,233 15,530 SH   SOLE   15,530 0 0
NUVEEN CR STRATEGIES INCM FD COM SHS 67073d102 330 4,297 SH   SOLE   4,297 0 0
NUVEEN GLOBAL HIGH INCOME FD SHS 67075G103 224 1,366 SH   SOLE   1,366 0 0
NUVEEN NY MUN VALUE FD COM 67062M105 350 3,344 SH   SOLE   3,344 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 2,225 15,239 SH   SOLE   15,239 0 0
NUVEEN REAL ASSET INM AND GW COM 67074y105 285 1,549 SH   SOLE   1,549 0 0
NVIDIA CORP COM 67066G104 1,448 615 SH   SOLE   615 0 0
OLLIES BARGAIN OUTLT HLDGS I COM 681116109 1,006 1,541 SH   SOLE   1,541 0 0
ORACLE CORP COM 68389x105 2,794 5,274 SH   SOLE   5,274 0 0
ORION ENERGY SYSTEMS INC COM 686275108 204 6,080 SH   SOLE   6,080 0 0
PALO ALTO NETWORKS INC COM 697435105 3,469 1,500 SH   SOLE   1,500 0 0
PAYPAL HLDGS INC COM 70450Y103 934 863 SH   SOLE   863 0 0
PEPSICO INC COM 713448108 3,006 2,199 SH   SOLE   2,199 0 0
PERRIGO CO PLC SHS G97822103 272 526 SH   SOLE   526 0 0
PGIM GLOBAL HIGH YIELD FD IN COM 69346J106 1,270 8,458 SH   SOLE   8,458 0 0
PGIM HIGH YIELD BOND FUND IN COM 69346H100 665 4,315 SH   SOLE   4,315 0 0
PHILLIPS 66 COM 718546104 426 385 SH   SOLE   385 0 0
PINTEREST INC CL A 72352l106 3,136 16,821 SH   SOLE   16,821 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 719,212 3,910,876 SH   SOLE   3,910,876 0 0
PLAINS GP HLDGS L P LTD PARTNR INT A 72651a207 55,370 292,188 SH   SOLE   292,188 0 0
POLARITYTE INC COM 731094108 505 19,407 SH   SOLE   19,407 0 0
PRICE T ROWE GROUP INC COM 74144t108 39,488 32,410 SH   SOLE   32,410 0 0
PRIMERICA INC COM 74164M108 17,840 13,665 SH   SOLE   13,665 0 0
PROCTER & GAMBLE CO COM 742718109 2,553 2,045 SH   SOLE   2,045 0 0
PROGRESSIVE CORP OHIO COM 743315103 304 420 SH   SOLE   420 0 0
PRUDENTIAL FINL INC COM 744320102 337 359 SH   SOLE   359 0 0
QORVO INC COM 74736K101 308 265 SH   SOLE   265 0 0
QUALCOMM INC COM 747525103 521 590 SH   SOLE   590 0 0
QURATE RETAIL INC COM SER A 74915M100 676 8,020 SH   SOLE   8,020 0 0
REGENERON PHARMACEUTICALS COM 75886F107 518 138 SH   SOLE   138 0 0
ROBERT HALF INTL INC COM 770323103 163,494 258,897 SH   SOLE   258,897 0 0
ROKU INC COM CL A 77543r102 2,648 1,977 SH   SOLE   1,977 0 0
ROSS STORES INC COM 778296103 1,007 865 SH   SOLE   865 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 1,165,277 1,471,310 SH   SOLE   1,471,310 0 0
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 294 220 SH   SOLE   220 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 522 884 SH   SOLE   884 0 0
RPM INTL INC COM 749685103 550 716 SH   SOLE   716 0 0
SABRE CORP COM 78573m104 305 1,359 SH   SOLE   1,359 0 0
SALESFORCE COM INC COM 79466l302 13,468 8,281 SH   SOLE   8,281 0 0
SANDSTORM GOLD LTD COM NEW 80013r206 613 8,228 SH   SOLE   8,228 0 0
SAP SE SPON ADR 803054204 279 208 SH   SOLE   208 0 0
SCHOLASTIC CORP COM 807066105 1,538 4,000 SH   SOLE   4,000 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 1,006 3,674 SH   SOLE   3,674 0 0
SCHWAB STRATEGIC TR INTL SCEQT ETF 808524888 1,022 2,950 SH   SOLE   2,950 0 0
SEALED AIR CORP NEW COM 81211K100 419 1,051 SH   SOLE   1,051 0 0
SEATTLE GENETICS INC COM 812578102 412 361 SH   SOLE   361 0 0
SELECT SECTOR SPDR TR SBI MATERIALS 81369y100 18,113 29,490 SH   SOLE   29,490 0 0
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 97,362 95,585 SH   SOLE   95,585 0 0
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 58,341 92,635 SH   SOLE   92,635 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 92,575 73,813 SH   SOLE   73,813 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 17,691 29,465 SH   SOLE   29,465 0 0
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 95,126 309,051 SH   SOLE   309,051 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 69,627 85,463 SH   SOLE   85,463 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 209,570 228,611 SH   SOLE   228,611 0 0
SELECT SECTOR SPDR TR RL EST SEL SEC 81369y860 16,092 41,617 SH   SOLE   41,617 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369y886 18,394 28,463 SH   SOLE   28,463 0 0
SERVICE CORP INTL COM 817565104 1,973 4,286 SH   SOLE   4,286 0 0
SHOPIFY INC CL A 82509L107 676 170 SH   SOLE   170 0 0
SIMPLY GOOD FOODS CO COM 82900L102 1,427 5,000 SH   SOLE   5,000 0 0
SKECHERS U S A INC CL A 830566105 1,760 4,074 SH   SOLE   4,074 0 0
SNAP INC CL A 83304a106 457 2,794 SH   SOLE   2,794 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417m104 475 500 SH   SOLE   500 0 0
SOUTHERN CO COM 842587107 3,773 5,923 SH   SOLE   5,923 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 17,568 12,294 SH   SOLE   12,294 0 0
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,530 3,750 SH   SOLE   3,750 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 141,548 43,978 SH   SOLE   43,978 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 259 69 SH   SOLE   69 0 0
SPDR SERIES TRUST S&P TELECOM 78464a540 2,671 3,818 SH   SOLE   3,818 0 0
SPDR SERIES TRUST S&P DIVID ETF 78464A763 3,759 3,495 SH   SOLE   3,495 0 0
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 1,849 3,765 SH   SOLE   3,765 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 441 604 SH   SOLE   604 0 0
SQUARE INC CL A 852234103 8,970 14,337 SH   SOLE   14,337 0 0
STARBUCKS CORP COM 855244109 2,023 2,301 SH   SOLE   2,301 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 235 405 SH   SOLE   405 0 0
TCF FINANCIAL CORPORATION NE COM 872307103 511 1,092 SH   SOLE   1,092 0 0
TCG BDC INC COM 872280102 1,700 12,707 SH   SOLE   12,707 0 0
TECOGEN INC NEW COM NEW 87876P201 397 18,725 SH   SOLE   18,725 0 0
TEMPLETON GLOBAL INCOME FD COM 880198106 212 3,456 SH   SOLE   3,456 0 0
TESLA INC COM 88160R101 1,230 294 SH   SOLE   294 0 0
TEXAS INSTRS INC COM 882508104 274 214 SH   SOLE   214 0 0
THE CHARLES SCHWAB CORPORATI COM 808513105 1,699 3,572 SH   SOLE   3,572 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 367 113 SH   SOLE   113 0 0
TIFFANY & CO NEW COM 886547108 535 400 SH   SOLE   400 0 0
TJX COS INC NEW COM 872540109 90,596 148,372 SH   SOLE   148,372 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 2,308 4,113 SH   SOLE   4,113 0 0
TWILIO INC CL A 90138f102 13,452 13,688 SH   SOLE   13,688 0 0
UBS AG JERSEY BRH ALERIAN INFRST 902641646 19,715 101,520 SH   SOLE   101,520 0 0
UNDER ARMOUR INC CL A 904311107 350 1,624 SH   SOLE   1,624 0 0
UNDER ARMOUR INC CL C 904311206 309 1,610 SH   SOLE   1,610 0 0
UNILEVER N V N Y SHS NEW 904784709 354 615 SH   SOLE   615 0 0
UNION PACIFIC CORP COM 907818108 1,336 739 SH   SOLE   739 0 0
UNITED PARCEL SERVICE INC CL B 911312106 7,800 6,663 SH   SOLE   6,663 0 0
UNITED RENTALS INC COM 911363109 2,570 1,541 SH   SOLE   1,541 0 0
UNITED TECHNOLOGIES CORP COM 913017109 2,529 1,689 SH   SOLE   1,689 0 0
UNITEDHEALTH GROUP INC COM 91324p102 593 202 SH   SOLE   202 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 428 298 SH   SOLE   298 0 0
US BANCORP DEL COM NEW 902973304 4,616 7,785 SH   SOLE   7,785 0 0
VANECK VECTORS ETF TRUST ISRAEL ETF 92189F635 2,011 5,739 SH   SOLE   5,739 0 0
VANGUARD ADMIRAL FDS INC 500 GRTH IDX F 921932505 1,657 950 SH   SOLE   950 0 0
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 262 312 SH   SOLE   312 0 0
VANGUARD GROUP DIV APP ETF 921908844 14,001 11,232 SH   SOLE   11,232 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 79,214 26,780 SH   SOLE   26,780 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 2,745 2,303 SH   SOLE   2,303 0 0
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538 380 240 SH   SOLE   240 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 42,875 46,205 SH   SOLE   46,205 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 201 147 SH   SOLE   147 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 333 187 SH   SOLE   187 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 335 184 SH   SOLE   184 0 0
VANGUARD INDEX FDS VALUE ETF 922908744 264 220 SH   SOLE   220 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 874,749 534,628 SH   SOLE   534,628 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 8,709 16,203 SH   SOLE   16,203 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 26,513 59,624 SH   SOLE   59,624 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 1,727 2,950 SH   SOLE   2,950 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 599 1,118 SH   SOLE   1,118 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000GRW 92206C623 343 220 SH   SOLE   220 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000VAL 92206c649 402 358 SH   SOLE   358 0 0
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206c664 5,720 4,298 SH   SOLE   4,298 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000GRW 92206c680 805 445 SH   SOLE   445 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714 845 705 SH   SOLE   705 0 0
VANGUARD SCOTTSDALE FDS VNG RUS1000IDX 92206c730 11,301 7,662 SH   SOLE   7,662 0 0
VANGUARD STAR FD VG TL INTL STK F 921909768 1,388 2,492 SH   SOLE   2,492 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 99,797 226,501 SH   SOLE   226,501 0 0
VANGUARD WELLINGTON FD US MOMENTUM 921935508 1,892 2,193 SH   SOLE   2,193 0 0
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 64,840 69,192 SH   SOLE   69,192 0 0
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 1,415 1,964 SH   SOLE   1,964 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 4,358 5,348 SH   SOLE   5,348 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 5,973 4,453 SH   SOLE   4,453 0 0
VERIZON COMMUNICATIONS INC COM 92343v104 1,756 2,863 SH   SOLE   2,863 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 545 249 SH   SOLE   249 0 0
VIACOMCBS INC CL A 92556h107 2,244 5,000 SH   SOLE   5,000 0 0
VIACOMCBS INC CL B 92556h206 206 490 SH   SOLE   490 0 0
VIRGIN GALACTIC HOLDINGS INC COM 92766k106 511 4,415 SH   SOLE   4,415 0 0
VISA INC COM CL A 92826C839 5,899 3,138 SH   SOLE   3,138 0 0
WABTEC CORP COM 929740108 206 264 SH   SOLE   264 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 221 375 SH   SOLE   375 0 0
WASTE MGMT INC DEL COM 94106L109 672 589 SH   SOLE   589 0 0
WAYFAIR INC CL A 94419L101 1,176 1,302 SH   SOLE   1,302 0 0
WELLS FARGO CO NEW COM 949746101 2,970 5,519 SH   SOLE   5,519 0 0
WELLS FARGO INCOME OPPORTUNI WF INC OPPTY FD 94987B105 599 7,112 SH   SOLE   7,112 0 0
WESTERN ASSET EMRG MKT DEBT COM 95766A101 1,306 9,155 SH   SOLE   9,155 0 0
WESTERN ASSET GLB HI INCOME COM 95766B109 608 6,069 SH   SOLE   6,069 0 0
WESTERN ASSET HIGH INCM OPP COM 95766K109 501 9,876 SH   SOLE   9,876 0 0
WEYERHAEUSER CO COM 962166104 964 3,193 SH   SOLE   3,193 0 0
WPP PLC NEW ADR 92937A102 907 1,290 SH   SOLE   1,290 0 0
XYLEM INC COM 98419m100 4,209 5,342 SH   SOLE   5,342 0 0
YAMANA GOLD INC COM 98462Y100 1,220 30,878 SH   SOLE   30,878 0 0
ZILLOW GROUP INC CL C CAP STK 98954M200 551 1,200 SH   SOLE   1,200 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 284 190 SH   SOLE   190 0 0
ZOETIS INC CL A 98978v103 962 728 SH   SOLE   728 0 0