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
10X GENOMICS INC Stock 88025U109 226 1,247 SH   SOLE   1,247 0 0
3M CO Stock 88579Y101 7,925 41,128 SH   SOLE   41,128 0 0
AGNC INVT CORP Stock 00123Q104 280 16,736 SH   SOLE   16,736 0 0
AT&T INC Stock 00206R102 4,590 151,634 SH   SOLE   151,634 0 0
ABBOTT LABS Stock 002824100 10,571 88,213 SH   SOLE   88,213 0 0
ABBVIE INC Stock 00287Y109 12,806 118,335 SH   SOLE   118,335 0 0
ACADIA HEALTHCARE COMPANY IN Stock 00404A109 2,463 43,101 SH   SOLE   43,101 0 0
ACCENTURE PLC IRELAND Stock G1151C101 9,057 32,786 SH   SOLE   32,786 0 0
ACTIVISION BLIZZARD INC Stock 00507V109 1,709 18,371 SH   SOLE   18,371 0 0
ACUTUS MED INC Stock 005111109 602 44,999 SH   SOLE   44,999 0 0
ADAPTIVE BIOTECHNOLOGIES COR Stock 00650F109 2,283 56,715 SH   SOLE   56,715 0 0
ADOBE SYSTEMS INCORPORATED Stock 00724F101 11,592 24,385 SH   SOLE   24,385 0 0
ADVANCED MICRO DEVICES INC Stock 007903107 458 5,836 SH   SOLE   5,836 0 0
AETERNA ZENTARIS INC Stock 007975402 23 20,000 SH   SOLE   20,000 0 0
AFLAC INC Stock 001055102 1,286 25,122 SH   SOLE   25,122 0 0
AGILENT TECHNOLOGIES INC Stock 00846U101 800 6,294 SH   SOLE   6,294 0 0
AIR PRODS & CHEMS INC Stock 009158106 3,339 11,867 SH   SOLE   11,867 0 0
AIRBNB INC Stock 009066101 308 1,639 SH   SOLE   1,639 0 0
ALASKA AIR GROUP INC Stock 011659109 419 6,051 SH   SOLE   6,051 0 0
ALBEMARLE CORP Stock 012653101 238 1,626 SH   SOLE   1,626 0 0
ALBERTSONS COS INC Stock 013091103 252 13,196 SH   SOLE   13,196 0 0
ALCON AG Stock H01301128 231 3,285 SH   SOLE   3,285 0 0
ALPS ETF TR ETF 00162Q452 419 13,724 SH   SOLE   13,724 0 0
ALEXANDRIA REAL ESTATE EQ IN REIT 015271109 1,146 6,975 SH   SOLE   6,975 0 0
ALEXION PHARMACEUTICALS INC Stock 015351109 1,272 8,319 SH   SOLE   8,319 0 0
ALIBABA GROUP HLDG LTD Stock 01609W102 21,133 93,207 SH   SOLE   93,207 0 0
ALLSTATE CORP Stock 020002101 389 3,384 SH   SOLE   3,384 0 0
ALPHABET INC Stock 02079K305 26,120 12,664 SH   SOLE   12,664 0 0
ALPHABET INC Stock 02079K107 33,710 16,296 SH   SOLE   16,296 0 0
ALPHATEC HLDGS INC Stock 02081G201 32,299 2,045,512 SH   SOLE   2,045,512 0 0
ALTRIA GROUP INC Stock 02209S103 2,410 47,107 SH   SOLE   47,107 0 0
AMAZON COM INC Stock 023135106 51,297 16,579 SH   SOLE   16,579 0 0
AMERICA MOVIL SAB DE CV Stock 02364W105 157 11,551 SH   SOLE   11,551 0 0
AMERICAN ELEC PWR CO INC Stock 025537101 889 10,493 SH   SOLE   10,493 0 0
AMERICAN EXPRESS CO Stock 025816109 1,201 8,490 SH   SOLE   8,490 0 0
AMERICAN TOWER CORP NEW REIT 03027X100 6,672 27,908 SH   SOLE   27,908 0 0
AMERICAN WTR WKS CO INC NEW Stock 030420103 7,996 53,337 SH   SOLE   53,337 0 0
AMERICAN WELL CORP Stock 03044L105 1,764 101,534 SH   SOLE   101,534 0 0
AMERIPRISE FINL INC Stock 03076C106 7,049 30,326 SH   SOLE   30,326 0 0
AMERISOURCEBERGEN CORP Stock 03073E105 447 3,785 SH   SOLE   3,785 0 0
AMETEK INC Stock 031100100 4,094 32,055 SH   SOLE   32,055 0 0
AMGEN INC Stock 031162100 5,470 21,986 SH   SOLE   21,986 0 0
AMPHENOL CORP NEW Stock 032095101 412 6,244 SH   SOLE   6,244 0 0
ANALOG DEVICES INC Stock 032654105 3,088 19,915 SH   SOLE   19,915 0 0
ANSYS INC Stock 03662Q105 1,858 5,472 SH   SOLE   5,472 0 0
ANTHEM INC Stock 036752103 487 1,355 SH   SOLE   1,355 0 0
AON PLC Stock G0403H108 1,971 8,567 SH   SOLE   8,567 0 0
APPLE INC Stock 037833100 133,362 1,091,790 SH   SOLE   1,091,790 0 0
APPLIED MATLS INC Stock 038222105 2,365 17,705 SH   SOLE   17,705 0 0
APTARGROUP INC Stock 038336103 290 2,050 SH   SOLE   2,050 0 0
APTIV PLC Stock G6095L109 2,262 16,404 SH   SOLE   16,404 0 0
ARES CAPITAL CORP Stock 04010L103 644 34,433 SH   SOLE   34,433 0 0
ARES COML REAL ESTATE CORP REIT 04013V108 269 19,607 SH   SOLE   19,607 0 0
ARISTA NETWORKS INC Stock 040413106 212 703 SH   SOLE   703 0 0
ARK ETF TR ETF 00214Q708 447 8,741 SH   SOLE   8,741 0 0
ARK ETF TR ETF 00214Q302 693 7,808 SH   SOLE   7,808 0 0
ARK ETF TR ETF 00214Q104 537 4,475 SH   SOLE   4,475 0 0
ARK ETF TR ETF 00214Q401 299 2,030 SH   SOLE   2,030 0 0
ASHLAND GLOBAL HLDGS INC Stock 044186104 279 3,140 SH   SOLE   3,140 0 0
ASML HOLDING N V Stock N07059210 610 988 SH   SOLE   988 0 0
ASTRAZENECA PLC Stock 046353108 812 16,326 SH   SOLE   16,326 0 0
ATLASSIAN CORP PLC Stock G06242104 704 3,340 SH   SOLE   3,340 0 0
AUTOMATIC DATA PROCESSING IN Stock 053015103 2,350 12,469 SH   SOLE   12,469 0 0
AUTODESK INC Stock 052769106 6,945 25,059 SH   SOLE   25,059 0 0
AVERY DENNISON CORP Stock 053611109 2,240 12,196 SH   SOLE   12,196 0 0
BP MIDSTREAM PARTNERS LP Master Limited Partnership 0556EL109 177 14,000 SH   SOLE   14,000 0 0
BWX TECHNOLOGIES INC Stock 05605H100 1,895 28,743 SH   SOLE   28,743 0 0
BP PLC Stock 055622104 514 21,089 SH   SOLE   21,089 0 0
BAIDU INC Stock 056752108 312 1,433 SH   SOLE   1,433 0 0
BALL CORP Stock 058498106 1,509 17,813 SH   SOLE   17,813 0 0
BANK NEW YORK MELLON CORP Stock 064058100 204 4,310 SH   SOLE   4,310 0 0
BK OF AMERICA CORP Stock 060505104 13,393 346,170 SH   SOLE   346,170 0 0
BARCLAYS BANK PLC ETN 06738C778 1,266 53,527 SH   SOLE   53,527 0 0
BAXTER INTL INC Stock 071813109 1,419 16,822 SH   SOLE   16,822 0 0
BCE INC Stock 05534B760 854 18,922 SH   SOLE   18,922 0 0
BECTON DICKINSON & CO Stock 075887109 5,058 20,802 SH   SOLE   20,802 0 0
BERKSHIRE HATHAWAY INC DEL Stock 084670108 1,157 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL Stock 084670702 18,026 70,562 SH   SOLE   70,562 0 0
BEYOND MEAT INC Stock 08862E109 470 3,610 SH   SOLE   3,610 0 0
BIO-TECHNE CORP Stock 09073M104 2,820 7,383 SH   SOLE   7,383 0 0
BLACKROCK INC Stock 09247X101 778 1,032 SH   SOLE   1,032 0 0
BLACKROCK MUNIVEST FD INC Closed End Fund 09253R105 105 11,256 SH   SOLE   11,256 0 0
BLACKSTONE GROUP INC Stock 09260D107 420 5,636 SH   SOLE   5,636 0 0
BLUEBIRD BIO INC Stock 09609G100 202 6,700 SH   SOLE   6,700 0 0
BLUEPRINT MEDICINES CORP Stock 09627Y109 209 2,150 SH   SOLE   2,150 0 0
BOEING CO Stock 097023105 11,860 46,561 SH   SOLE   46,561 0 0
BOOKING HOLDINGS INC Stock 09857L108 610 262 SH   SOLE   262 0 0
BORGWARNER INC Stock 099724106 323 6,976 SH   SOLE   6,976 0 0
BOSTON PROPERTIES INC Stock 101121101 891 8,803 SH   SOLE   8,803 0 0
BOSTON SCIENTIFIC CORP Stock 101137107 4,989 129,071 SH   SOLE   129,071 0 0
BRISTOL-MYERS SQUIBB CO Stock 110122108 13,451 213,064 SH   SOLE   213,064 0 0
BRITISH AMERN TOB PLC Stock 110448107 862 22,239 SH   SOLE   22,239 0 0
BROADCOM INC Stock 11135F101 4,603 9,927 SH   SOLE   9,927 0 0
BROADMARK RLTY CAP INC Warrant 11135B118 108 473,500 SH   SOLE   473,500 0 0
BROADMARK RLTY CAP INC Stock 11135B100 45,763 4,375,077 SH   SOLE   4,375,077 0 0
BROADSTONE NET LEASE INC Stock 11135E203 378 20,650 SH   SOLE   20,650 0 0
BROOKFIELD ASSET MGMT INC Stock 112585104 339 7,618 SH   SOLE   7,618 0 0
BROOKFIELD INFRAST PARTNERS Master Limited Partnership G16252101 206 3,861 SH   SOLE   3,861 0 0
BYLINE BANCORP INC Stock 124411109 260 12,307 SH   SOLE   12,307 0 0
C3 AI INC Stock 12468P104 530 8,040 SH   SOLE   8,040 0 0
CDK GLOBAL INC Stock 12508E101 291 5,392 SH   SOLE   5,392 0 0
CANADIAN IMP BK COMM Stock 136069101 1,129 11,532 SH   SOLE   11,532 0 0
CDW CORP Stock 12514G108 781 4,714 SH   SOLE   4,714 0 0
CIGNA CORP NEW Stock 125523100 2,969 12,283 SH   SOLE   12,283 0 0
CME GROUP INC Stock 12572Q105 4,315 21,130 SH   SOLE   21,130 0 0
CSX CORP Stock 126408103 522 5,409 SH   SOLE   5,409 0 0
CVS HEALTH CORP Stock 126650100 12,734 169,271 SH   SOLE   169,271 0 0
DYNATRACE INC Stock 268150109 323 6,696 SH   SOLE   6,696 0 0
CAMDEN PPTY TR REIT 133131102 3,833 34,878 SH   SOLE   34,878 0 0
CAMPBELL SOUP CO Stock 134429109 420 8,347 SH   SOLE   8,347 0 0
CANADIAN NATL RY CO Stock 136375102 208 1,792 SH   SOLE   1,792 0 0
CANTEL MED CORP Stock 138098108 16,050 201,031 SH   SOLE   201,031 0 0
CARDLYTICS INC Stock 14161W105 208 1,900 SH   SOLE   1,900 0 0
CARRIER GLOBAL CORPORATION Stock 14448C104 348 8,239 SH   SOLE   8,239 0 0
CATALENT INC Stock 148806102 2,096 19,903 SH   SOLE   19,903 0 0
CATERPILLAR INC Stock 149123101 2,366 10,206 SH   SOLE   10,206 0 0
CERNER CORP Stock 156782104 876 12,188 SH   SOLE   12,188 0 0
SCHWAB CHARLES CORP Stock 808513105 1,282 19,672 SH   SOLE   19,672 0 0
SCHWAB STRATEGIC TR ETF 808524847 5,097 124,046 SH   SOLE   124,046 0 0
CHART INDS INC Stock 16115Q308 1,876 13,180 SH   SOLE   13,180 0 0
CHECK POINT SOFTWARE TECH LT Stock M22465104 435 3,881 SH   SOLE   3,881 0 0
CHEVRON CORP NEW Stock 166764100 3,921 37,414 SH   SOLE   37,414 0 0
CHIPOTLE MEXICAN GRILL INC Stock 169656105 989 696 SH   SOLE   696 0 0
CHUBB LIMITED Stock H1467J104 8,085 51,179 SH   SOLE   51,179 0 0
CHURCHILL DOWNS INC Stock 171484108 458 2,014 SH   SOLE   2,014 0 0
CINEMARK HLDGS INC Stock 17243V102 222 10,900 SH   SOLE   10,900 0 0
CINTAS CORP Stock 172908105 9,725 28,492 SH   SOLE   28,492 0 0
CISCO SYS INC Stock 17275R102 24,965 482,786 SH   SOLE   482,786 0 0
CITIGROUP INC Stock 172967424 10,770 148,041 SH   SOLE   148,041 0 0
CITIZENS FINANCIAL GROUP INC Stock 174610105 297 6,732 SH   SOLE   6,732 0 0
CLARIVATE PLC Stock G21810109 2,893 109,617 SH   SOLE   109,617 0 0
CLEVELAND-CLIFFS INC NEW Stock 185899101 347 17,240 SH   SOLE   17,240 0 0
CLOVER HEALTH INVESTMENTS CO Stock 18914F103 1,738 229,921 SH   SOLE   229,921 0 0
COCA COLA CO Stock 191216100 4,903 93,018 SH   SOLE   93,018 0 0
COGNIZANT TECHNOLOGY SOLUTIO Stock 192446102 1,311 16,787 SH   SOLE   16,787 0 0
COHEN & STEERS LTD DURATION Closed End Fund 19248C105 711 27,210 SH   SOLE   27,210 0 0
COHEN & STEERS SELECT PFD & Closed End Fund 19248Y107 1,366 49,328 SH   SOLE   49,328 0 0
COLGATE PALMOLIVE CO Stock 194162103 1,914 24,279 SH   SOLE   24,279 0 0
COMCAST CORP NEW Stock 20030N101 5,754 106,344 SH   SOLE   106,344 0 0
COMPASS DIVERSIFIED Master Limited Partnership 20451Q104 387 16,716 SH   SOLE   16,716 0 0
CONMED CORP Stock 207410101 262 2,010 SH   SOLE   2,010 0 0
CONOCOPHILLIPS Stock 20825C104 412 7,770 SH   SOLE   7,770 0 0
CONSOLIDATED EDISON INC Stock 209115104 281 3,760 SH   SOLE   3,760 0 0
CONSTELLATION BRANDS INC Stock 21036P108 554 2,431 SH   SOLE   2,431 0 0
SELECT SECTOR SPDR TR ETF 81369Y308 1,218 17,830 SH   SOLE   17,830 0 0
CORTEVA INC Stock 22052L104 242 5,201 SH   SOLE   5,201 0 0
COSTCO WHSL CORP NEW Stock 22160K105 14,927 42,349 SH   SOLE   42,349 0 0
COUPA SOFTWARE INC Stock 22266L106 216 850 SH   SOLE   850 0 0
CRISPR THERAPEUTICS AG Stock H17182108 307 2,520 SH   SOLE   2,520 0 0
CRONOS GROUP INC Stock 22717L101 304 32,110 SH   SOLE   32,110 0 0
CROWDSTRIKE HLDGS INC Stock 22788C105 1,094 5,995 SH   SOLE   5,995 0 0
CROWN CASTLE INTL CORP NEW REIT 22822V101 4,949 28,753 SH   SOLE   28,753 0 0
D R HORTON INC Stock 23331A109 664 7,452 SH   SOLE   7,452 0 0
DANAHER CORPORATION Stock 235851102 15,603 69,323 SH   SOLE   69,323 0 0
DATADOG INC Stock 23804L103 4,097 49,156 SH   SOLE   49,156 0 0
DAVITA INC Stock 23918K108 1,234 11,451 SH   SOLE   11,451 0 0
DEERE & CO Stock 244199105 3,840 10,264 SH   SOLE   10,264 0 0
DELTA AIR LINES INC DEL Stock 247361702 1,451 30,048 SH   SOLE   30,048 0 0
DENTSPLY SIRONA INC Stock 24906P109 1,254 19,653 SH   SOLE   19,653 0 0
DEUTSCHE BANK A G Stock D18190898 148 12,300 SH   SOLE   12,300 0 0
DEXCOM INC Stock 252131107 494 1,374 SH   SOLE   1,374 0 0
DIAGEO PLC Stock 25243Q205 202 1,229 SH   SOLE   1,229 0 0
DIEBOLD INC Stock 253651103 209 14,780 SH   SOLE   14,780 0 0
DIGITAL RLTY TR INC Stock 253868103 448 3,183 SH   SOLE   3,183 0 0
DIREXION SHS ETF TR ETF 25460E240 449 12,928 SH   SOLE   12,928 0 0
DISCOVER FINL SVCS Stock 254709108 3,382 35,604 SH   SOLE   35,604 0 0
DISCOVERY INC Stock 25470F302 260 7,046 SH   SOLE   7,046 0 0
ETF SER SOLUTIONS ETF 26922B501 214 8,100 SH   SOLE   8,100 0 0
ETF SER SOLUTIONS ETF 26922A321 595 15,048 SH   SOLE   15,048 0 0
DOCUSIGN INC Stock 256163106 1,460 7,212 SH   SOLE   7,212 0 0
DOLLAR GEN CORP NEW Stock 256677105 1,390 6,860 SH   SOLE   6,860 0 0
DOMINION ENERGY INC Stock 25746U109 827 10,881 SH   SOLE   10,881 0 0
DOVER CORP Stock 260003108 6,185 45,102 SH   SOLE   45,102 0 0
DOW INC Stock 260557103 9,859 154,186 SH   SOLE   154,186 0 0
DRAFTKINGS INC Stock 26142R104 632 10,313 SH   SOLE   10,313 0 0
DUPONT DE NEMOURS INC Stock 26614N102 607 7,853 SH   SOLE   7,853 0 0
DUKE ENERGY CORP NEW Stock 26441C204 1,010 10,460 SH   SOLE   10,460 0 0
EATON CORP PLC Stock G29183103 3,347 24,201 SH   SOLE   24,201 0 0
EATON VANCE CALIF MUN BD FD Closed End Fund 27828A100 123 10,532 SH   SOLE   10,532 0 0
ECOLAB INC Stock 278865100 1,557 7,272 SH   SOLE   7,272 0 0
EDWARDS LIFESCIENCES CORP Stock 28176E108 2,950 35,265 SH   SOLE   35,265 0 0
ELASTIC N V Stock N14506104 296 2,664 SH   SOLE   2,664 0 0
ELECTRONIC ARTS INC Stock 285512109 422 3,116 SH   SOLE   3,116 0 0
LILLY ELI & CO Stock 532457108 2,314 12,387 SH   SOLE   12,387 0 0
EMERSON ELEC CO Stock 291011104 7,258 80,446 SH   SOLE   80,446 0 0
EMPIRE ST RLTY TR INC Stock 292104106 779 70,000 SH   SOLE   70,000 0 0
ENBRIDGE INC Stock 29250N105 1,034 28,406 SH   SOLE   28,406 0 0
ENERGY TRANSFER LP Master Limited Partnership 29273V100 252 32,824 SH   SOLE   32,824 0 0
ENTERPRISE PRODS PARTNERS L Master Limited Partnership 293792107 6,772 307,529 SH   SOLE   307,529 0 0
EQUIFAX INC Stock 294429105 358 1,977 SH   SOLE   1,977 0 0
EQUINIX INC REIT 29444U700 2,063 3,035 SH   SOLE   3,035 0 0
LAUDER ESTEE COS INC Stock 518439104 12,678 43,590 SH   SOLE   43,590 0 0
ETSY INC Stock 29786A106 306 1,518 SH   SOLE   1,518 0 0
EVEREST RE GROUP LTD Stock G3223R108 4,297 17,339 SH   SOLE   17,339 0 0
EXACT SCIENCES CORP Stock 30063P105 297 2,254 SH   SOLE   2,254 0 0
EXELON CORP Stock 30161N101 3,452 78,921 SH   SOLE   78,921 0 0
EXPEDIA GROUP INC Stock 30212P303 352 2,043 SH   SOLE   2,043 0 0
EXPERIENCE INVT CORP Stock 30217C109 103 10,000 SH   SOLE   10,000 0 0
EXXON MOBIL CORP Stock 30231G102 8,464 151,604 SH   SOLE   151,604 0 0
FS KKR CAP CORP REIT 302635206 263 13,273 SH   SOLE   13,273 0 0
FS KKR CAP CORP II REIT 35952V303 368 18,834 SH   SOLE   18,834 0 0
FACEBOOK INC Stock 30303M102 34,500 117,135 SH   SOLE   117,135 0 0
FASTENAL CO Stock 311900104 370 7,351 SH   SOLE   7,351 0 0
FASTLY INC Stock 31188V100 513 7,620 SH   SOLE   7,620 0 0
FEDEX CORP Stock 31428X106 3,515 12,375 SH   SOLE   12,375 0 0
FIDELITY NATL INFORMATION SV Stock 31620M106 2,986 21,234 SH   SOLE   21,234 0 0
FIFTH THIRD BANCORP Stock 316773100 8,720 232,834 SH   SOLE   232,834 0 0
SELECT SECTOR SPDR TR ETF 81369Y605 446 13,088 SH   SOLE   13,088 0 0
FIRSTENERGY CORP Stock 337932107 204 5,895 SH   SOLE   5,895 0 0
FISERV INC Stock 337738108 1,784 14,984 SH   SOLE   14,984 0 0
FIVERR INTL LTD Stock M4R82T106 565 2,600 SH   SOLE   2,600 0 0
FLEXSHARES TR ETF 33939L407 230 6,362 SH   SOLE   6,362 0 0
FLEXSHARES TR ETF 33939L860 337 6,323 SH   SOLE   6,323 0 0
FLUIDIGM CORP DEL Stock 34385P108 55 12,100 SH   SOLE   12,100 0 0
FLUOR CORP NEW Stock 343412102 231 10,000 SH   SOLE   10,000 0 0
FORD MTR CO DEL Stock 345370860 608 49,617 SH   SOLE   49,617 0 0
FORTINET INC Stock 34959E109 3,636 19,716 SH   SOLE   19,716 0 0
FORTIVE CORP Stock 34959J108 2,302 32,583 SH   SOLE   32,583 0 0
FORTRESS TRANS INFRST INVS L Master Limited Partnership 34960P101 2,788 98,911 SH   SOLE   98,911 0 0
FOX CORP Stock 35137L105 250 6,916 SH   SOLE   6,916 0 0
FRANKLIN STR PPTYS CORP REIT 35471R106 67 12,282 SH   SOLE   12,282 0 0
FREEPORT-MCMORAN INC Stock 35671D857 330 10,009 SH   SOLE   10,009 0 0
FREQUENCY THERAPEUTICS INC Stock 35803L108 95 10,000 SH   SOLE   10,000 0 0
FULGENT GENETICS INC Stock 359664109 571 5,914 SH   SOLE   5,914 0 0
GCP APPLIED TECHNOLOGIES INC Stock 36164Y101 309 12,573 SH   SOLE   12,573 0 0
GDS HLDGS LTD Stock 36165L108 151,744 1,871,305 SH   SOLE   1,871,305 0 0
GAMCO GLOBAL GOLD NAT RES & Closed End Fund 36465A109 49 14,232 SH   SOLE   14,232 0 0
GENERAC HLDGS INC Stock 368736104 14,053 42,917 SH   SOLE   42,917 0 0
GENERAL DYNAMICS CORP Stock 369550108 710 3,909 SH   SOLE   3,909 0 0
GENERAL ELECTRIC CO Stock 369604103 1,080 82,244 SH   SOLE   82,244 0 0
GENERAL MLS INC Stock 370334104 2,007 32,728 SH   SOLE   32,728 0 0
GENERAL MTRS CO Stock 37045V100 3,246 56,494 SH   SOLE   56,494 0 0
GENMAB A/S Stock 372303206 1,957 59,597 SH   SOLE   59,597 0 0
GENUINE PARTS CO Stock 372460105 232 2,007 SH   SOLE   2,007 0 0
GILEAD SCIENCES INC Stock 375558103 5,148 79,649 SH   SOLE   79,649 0 0
GLOBAL NET LEASE INC Stock 379378201 196 10,870 SH   SOLE   10,870 0 0
GOLDMAN SACHS ETF TR ETF 381430107 16,237 491,436 SH   SOLE   491,436 0 0
GOLDMAN SACHS GROUP INC Stock 38141G104 11,554 35,333 SH   SOLE   35,333 0 0
GOLUB CAP BDC INC Stock 38173M102 23,044 1,576,188 SH   SOLE   1,576,188 0 0
GUARDANT HEALTH INC Stock 40131M109 2,175 14,251 SH   SOLE   14,251 0 0
HP INC Stock 40434L105 1,170 36,843 SH   SOLE   36,843 0 0
HANNON ARMSTRONG SUST INFR C Stock 41068X100 2,865 51,066 SH   SOLE   51,066 0 0
HARTFORD FINL SVCS GROUP INC Stock 416515104 302 4,518 SH   SOLE   4,518 0 0
HEICO CORP NEW Stock 422806208 2,122 18,683 SH   SOLE   18,683 0 0
HERCULES CAPITAL INC ETF 427096508 464 28,943 SH   SOLE   28,943 0 0
HERSHEY CO Stock 427866108 938 5,933 SH   SOLE   5,933 0 0
HEWLETT PACKARD ENTERPRISE C Stock 42824C109 617 39,201 SH   SOLE   39,201 0 0
HOLOGIC INC Stock 436440101 282 3,787 SH   SOLE   3,787 0 0
HOME DEPOT INC Stock 437076102 33,147 108,590 SH   SOLE   108,590 0 0
HONEYWELL INTL INC Stock 438516106 18,866 86,911 SH   SOLE   86,911 0 0
HUBSPOT INC Stock 443573100 288 634 SH   SOLE   634 0 0
HUMANA INC Stock 444859102 689 1,643 SH   SOLE   1,643 0 0
HUNTINGTON BANCSHARES INC Stock 446150104 2,476 157,499 SH   SOLE   157,499 0 0
ICICI BANK LIMITED Stock 45104G104 356 22,196 SH   SOLE   22,196 0 0
IHS MARKIT LTD Stock G47567105 2,793 28,856 SH   SOLE   28,856 0 0
ILLINOIS TOOL WKS INC Stock 452308109 284,658 1,285,022 SH   SOLE   1,285,022 0 0
ILLUMINA INC Stock 452327109 783 2,040 SH   SOLE   2,040 0 0
IMMUNOME INC Stock 45257U108 3,738 110,327 SH   SOLE   110,327 0 0
IMPERIAL OIL LTD Stock 453038408 626 25,875 SH   SOLE   25,875 0 0
INSPIREMD INC Stock 45779A853 7 10,000 SH   SOLE   10,000 0 0
INTEL CORP Stock 458140100 8,330 130,152 SH   SOLE   130,152 0 0
INTERCONTINENTAL EXCHANGE IN Stock 45866F104 3,826 34,254 SH   SOLE   34,254 0 0
INTERNATIONAL BUSINESS MACHS Stock 459200101 2,933 22,008 SH   SOLE   22,008 0 0
INTUIT Stock 461202103 11,648 30,408 SH   SOLE   30,408 0 0
INTUITIVE SURGICAL INC Stock 46120E602 652 882 SH   SOLE   882 0 0
INVACARE CORP Stock 461203101 112 13,988 SH   SOLE   13,988 0 0
INVESCO EXCHANGE TRADED FD T ETF 46137V233 320 1,079 SH   SOLE   1,079 0 0
INVESCO EXCHANGE TRADED FD T ETF 46137V373 548 3,474 SH   SOLE   3,474 0 0
INVESCO EXCHANGE TRADED FD T ETF 46137V357 309 2,181 SH   SOLE   2,181 0 0
INVESCO EXCH TRADED FD TR II ETF 46138E800 256 3,145 SH   SOLE   3,145 0 0
INVESCO EXCHANGE TRADED FD T ETF 46137V613 599 3,952 SH   SOLE   3,952 0 0
INVESCO EXCHANGE TRADED FD T ETF 46137V597 578 3,275 SH   SOLE   3,275 0 0
INVESCO EXCH TRADED FD TR II ETF 46138E669 8,653 391,510 SH   SOLE   391,510 0 0
INVESCO EXCH TRADED FD TR II ETF 46138G631 251 7,889 SH   SOLE   7,889 0 0
INVESCO QQQ TR ETF 46090E103 9,894 31,004 SH   SOLE   31,004 0 0
INVESCO EXCH TRADED FD TR II ETF 46138G706 368 4,005 SH   SOLE   4,005 0 0
IQVIA HLDGS INC Stock 46266C105 3,019 15,629 SH   SOLE   15,629 0 0
IRON MTN INC NEW REIT 46284V101 1,124 30,380 SH   SOLE   30,380 0 0
ISHARES TR ETF 46429B689 484 6,635 SH   SOLE   6,635 0 0
ISORAY INC Stock 46489V104 44 40,000 SH   SOLE   40,000 0 0
ISTAR INC REIT 45031U101 1,457 81,962 SH   SOLE   81,962 0 0
J2 GLOBAL INC Stock 48123V102 229 1,907 SH   SOLE   1,907 0 0
JD.COM INC Stock 47215P106 239 2,840 SH   SOLE   2,840 0 0
J P MORGAN EXCHANGE-TRADED F ETF 46641Q696 350 11,858 SH   SOLE   11,858 0 0
J P MORGAN EXCHANGE-TRADED F ETF 46641Q720 256 9,362 SH   SOLE   9,362 0 0
J P MORGAN EXCHANGE-TRADED F ETF 46641Q712 494 17,360 SH   SOLE   17,360 0 0
JPMORGAN CHASE & CO Stock 46625H100 42,648 280,152 SH   SOLE   280,152 0 0
JOHNSON & JOHNSON Stock 478160104 19,010 115,667 SH   SOLE   115,667 0 0
KEYCORP Stock 493267108 2,383 119,256 SH   SOLE   119,256 0 0
KEYSIGHT TECHNOLOGIES INC Stock 49338L103 405 2,823 SH   SOLE   2,823 0 0
KIMBELL RTY PARTNERS LP Stock 49435R102 1,503 148,200 SH   SOLE   148,200 0 0
KIMBERLY-CLARK CORP Stock 494368103 2,418 17,388 SH   SOLE   17,388 0 0
KINDER MORGAN INC DEL Stock 49456B101 4,245 254,959 SH   SOLE   254,959 0 0
KINSALE CAP GROUP INC Stock 49714P108 328 1,989 SH   SOLE   1,989 0 0
KNOT OFFSHORE PARTNERS LP Stock Y48125101 926 52,000 SH   SOLE   52,000 0 0
KRAFT HEINZ CO Stock 500754106 294 7,361 SH   SOLE   7,361 0 0
L BRANDS INC Stock 501797104 244 3,946 SH   SOLE   3,946 0 0
L3HARRIS TECHNOLOGIES INC Stock 502431109 689 3,399 SH   SOLE   3,399 0 0
LYFT INC Stock 55087P104 619 9,799 SH   SOLE   9,799 0 0
LABORATORY CORP AMER HLDGS Stock 50540R409 302 1,184 SH   SOLE   1,184 0 0
LAM RESEARCH CORP Stock 512807108 332 557 SH   SOLE   557 0 0
LIBERTY BROADBAND CORP Stock 530307107 303 2,087 SH   SOLE   2,087 0 0
LINCOLN ELEC HLDGS INC Stock 533900106 1,976 16,070 SH   SOLE   16,070 0 0
LINDE PLC Stock G5494J103 4,191 14,961 SH   SOLE   14,961 0 0
LIVE OAK BANCSHARES INC Stock 53803X105 571 8,343 SH   SOLE   8,343 0 0
LLOYDS BANKING GROUP PLC Stock 539439109 30 12,717 SH   SOLE   12,717 0 0
LOCKHEED MARTIN CORP Stock 539830109 1,949 5,274 SH   SOLE   5,274 0 0
LOWES COS INC Stock 548661107 1,550 8,148 SH   SOLE   8,148 0 0
M & T BK CORP Stock 55261F104 311 2,050 SH   SOLE   2,050 0 0
MDC PARTNERS INC. Stock 552697104 173 55,500 SH   SOLE   55,500 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C680 1,294 5,177 SH   SOLE   5,177 0 0
MAGENTA THERAPEUTICS INC Stock 55910K108 308 26,000 SH   SOLE   26,000 0 0
MAGNITE INC Stock 55955D100 493 11,848 SH   SOLE   11,848 0 0
MARATHON PETE CORP Stock 56585A102 8,610 160,969 SH   SOLE   160,969 0 0
MARAVAI LIFESCIENCES HLDGS I Stock 56600D107 541 15,188 SH   SOLE   15,188 0 0
MARKEL CORP Stock 570535104 408 358 SH   SOLE   358 0 0
MARRIOTT INTL INC NEW Stock 571903202 4,067 27,462 SH   SOLE   27,462 0 0
MARTIN MARIETTA MATLS INC Stock 573284106 216 642 SH   SOLE   642 0 0
MASTERCARD INCORPORATED Stock 57636Q104 4,911 13,794 SH   SOLE   13,794 0 0
MAXIMUS INC Stock 577933104 1,313 14,743 SH   SOLE   14,743 0 0
MCDONALDS CORP Stock 580135101 4,708 21,006 SH   SOLE   21,006 0 0
MCKESSON CORP Stock 58155Q103 222 1,138 SH   SOLE   1,138 0 0
MEDTRONIC PLC Stock G5960L103 7,666 64,892 SH   SOLE   64,892 0 0
MELCO RESORTS AND ENTMNT LTD Stock 585464100 338 17,000 SH   SOLE   17,000 0 0
MERCADOLIBRE INC Stock 58733R102 246 167 SH   SOLE   167 0 0
MERCK & CO. INC Stock 58933Y105 9,132 118,459 SH   SOLE   118,459 0 0
MICROCHIP TECHNOLOGY INC. Stock 595017104 3,433 22,120 SH   SOLE   22,120 0 0
MICRON TECHNOLOGY INC Stock 595112103 763 8,646 SH   SOLE   8,646 0 0
MICROSOFT CORP Stock 594918104 68,357 289,930 SH   SOLE   289,930 0 0
MONDELEZ INTL INC Stock 609207105 2,621 44,787 SH   SOLE   44,787 0 0
MONRO INC Stock 610236101 5,381 81,774 SH   SOLE   81,774 0 0
MONROE CAP CORP Stock 610335101 605 60,212 SH   SOLE   60,212 0 0
MONSTER BEVERAGE CORP NEW Stock 61174X109 1,108 12,167 SH   SOLE   12,167 0 0
MOODYS CORP Stock 615369105 367 1,230 SH   SOLE   1,230 0 0
MORGAN STANLEY Stock 617446448 2,198 28,308 SH   SOLE   28,308 0 0
MOTOROLA SOLUTIONS INC Stock 620076307 227 1,207 SH   SOLE   1,207 0 0
NXP SEMICONDUCTORS N V Stock N6596X109 9,041 44,904 SH   SOLE   44,904 0 0
NATERA INC Stock 632307104 469 4,616 SH   SOLE   4,616 0 0
NATIONAL GRID PLC Stock 636274409 673 11,359 SH   SOLE   11,359 0 0
NATIONAL STORAGE AFFILIATES Stock 637870106 667 16,700 SH   SOLE   16,700 0 0
NATIONAL VISION HLDGS INC Stock 63845R107 932 21,255 SH   SOLE   21,255 0 0
ETF SER SOLUTIONS ETF 26922A172 1,536 57,274 SH   SOLE   57,274 0 0
NAVIGATOR HLDGS LTD Stock Y62132108 267 30,000 SH   SOLE   30,000 0 0
NCINO INC Stock 63947U107 267 4,000 SH   SOLE   4,000 0 0
NETAPP INC Stock 64110D104 835 11,491 SH   SOLE   11,491 0 0
NETFLIX INC Stock 64110L106 2,983 5,719 SH   SOLE   5,719 0 0
NEW FORTRESS ENERGY INC Stock 644393100 1,717 37,400 SH   SOLE   37,400 0 0
NEW RESIDENTIAL INVT CORP REIT 64828T201 1,336 118,798 SH   SOLE   118,798 0 0
NEXTERA ENERGY INC Stock 65339F101 5,390 71,293 SH   SOLE   71,293 0 0
NIKE INC Stock 654106103 7,697 57,920 SH   SOLE   57,920 0 0
NOKIA CORP Stock 654902204 77 19,516 SH   SOLE   19,516 0 0
NORFOLK SOUTHN CORP Stock 655844108 7,460 27,783 SH   SOLE   27,783 0 0
NORTHERN TR CORP Stock 665859104 89,622 852,654 SH   SOLE   852,654 0 0
NORTHROP GRUMMAN CORP Stock 666807102 1,253 3,871 SH   SOLE   3,871 0 0
NOVARTIS AG Stock 66987V109 1,299 15,192 SH   SOLE   15,192 0 0
NOVAVAX INC Stock 670002401 607 3,350 SH   SOLE   3,350 0 0
NUCOR CORP Stock 670346105 503 6,268 SH   SOLE   6,268 0 0
NUTANIX INC Stock 67059N108 391 14,705 SH   SOLE   14,705 0 0
NUVEEN AMT FREE QLTY MUN INC Closed End Fund 670657105 208 14,049 SH   SOLE   14,049 0 0
NUVEEN FLOATING RATE INCOME Closed End Fund 67072T108 315 32,627 SH   SOLE   32,627 0 0
NUVEEN SR INCOME FD Closed End Fund 67067Y104 65 11,570 SH   SOLE   11,570 0 0
NVIDIA CORPORATION Stock 67066G104 20,070 37,589 SH   SOLE   37,589 0 0
OREILLY AUTOMOTIVE INC Stock 67103H107 1,824 3,595 SH   SOLE   3,595 0 0
OCEANFIRST FINL CORP Stock 675234108 1,693 70,710 SH   SOLE   70,710 0 0
OKTA INC Stock 679295105 2,052 9,309 SH   SOLE   9,309 0 0
OMEROS CORP Stock 682143102 707 39,710 SH   SOLE   39,710 0 0
OMNICELL COM Stock 68213N109 211 1,625 SH   SOLE   1,625 0 0
ORACLE CORP Stock 68389X105 5,410 77,092 SH   SOLE   77,092 0 0
ORBCOMM INC Stock 68555P100 316 41,401 SH   SOLE   41,401 0 0
ORGENESIS INC Stock 68619K204 115 20,000 SH   SOLE   20,000 0 0
OTIS WORLDWIDE CORP Stock 68902V107 291 4,254 SH   SOLE   4,254 0 0
OWL ROCK CAPITAL CORPORATION Stock 69121K104 1,371 99,600 SH   SOLE   99,600 0 0
PIMCO ETF TR ETF 72201R775 703 6,419 SH   SOLE   6,419 0 0
PIMCO DYNAMIC CR INCOME FD Closed End Fund 72202D106 323 14,510 SH   SOLE   14,510 0 0
PNC FINL SVCS GROUP INC Stock 693475105 2,157 12,299 SH   SOLE   12,299 0 0
PPG INDS INC Stock 693506107 306 2,038 SH   SOLE   2,038 0 0
PPL CORP Stock 69351T106 496 17,191 SH   SOLE   17,191 0 0
PACCAR INC Stock 693718108 206 2,213 SH   SOLE   2,213 0 0
PACTIV EVERGREEN INC Stock 69526K105 179 13,000 SH   SOLE   13,000 0 0
PALANTIR TECHNOLOGIES INC Stock 69608A108 504 21,641 SH   SOLE   21,641 0 0
PALO ALTO NETWORKS INC Stock 697435105 940 2,918 SH   SOLE   2,918 0 0
PARKER-HANNIFIN CORP Stock 701094104 3,692 11,706 SH   SOLE   11,706 0 0
PAYPAL HLDGS INC Stock 70450Y103 22,301 91,836 SH   SOLE   91,836 0 0
PAYCHEX INC Stock 704326107 14,521 148,148 SH   SOLE   148,148 0 0
PELOTON INTERACTIVE INC Stock 70614W100 230 2,043 SH   SOLE   2,043 0 0
PENNANTPARK INVT CORP Mutual Fund 708062104 88 15,590 SH   SOLE   15,590 0 0
PEPSICO INC Stock 713448108 16,614 117,454 SH   SOLE   117,454 0 0
PETMED EXPRESS INC Stock 716382106 354 10,076 SH   SOLE   10,076 0 0
PFIZER INC Stock 717081103 8,310 229,372 SH   SOLE   229,372 0 0
PHILIP MORRIS INTL INC Stock 718172109 6,576 74,102 SH   SOLE   74,102 0 0
PHILLIPS 66 Stock 718546104 3,016 36,984 SH   SOLE   36,984 0 0
PIERIS PHARMACEUTICALS INC Stock 720795103 489 190,300 SH   SOLE   190,300 0 0
PINE IS ACQUISITION CORP Stock 722615101 100 10,000 SH   SOLE   10,000 0 0
PINTEREST INC Stock 72352L106 201 2,713 SH   SOLE   2,713 0 0
PLANTRONICS INC NEW Stock 727493108 2,483 63,816 SH   SOLE   63,816 0 0
PROSHARES TR ETF 74348A467 1,137 13,176 SH   SOLE   13,176 0 0
PROSHARES TR ETF 74347B425 188 11,210 SH   SOLE   11,210 0 0
PROSHARES TR Stock 74347B383 134 12,500 SH   SOLE   12,500 0 0
PROCTER AND GAMBLE CO Stock 742718109 18,030 133,133 SH   SOLE   133,133 0 0
PROLOGIS INC. REIT 74340W103 8,496 80,154 SH   SOLE   80,154 0 0
PUBLIC SVC ENTERPRISE GRP IN Stock 744573106 699 11,604 SH   SOLE   11,604 0 0
PURE STORAGE INC Stock 74624M102 342 15,865 SH   SOLE   15,865 0 0
QUALCOMM INC Stock 747525103 22,716 171,322 SH   SOLE   171,322 0 0
QUANTA SVCS INC Stock 74762E102 332 3,769 SH   SOLE   3,769 0 0
QUEST DIAGNOSTICS INC Stock 74834L100 238 1,856 SH   SOLE   1,856 0 0
RBB FD INC ETF 74933W759 506 20,653 SH   SOLE   20,653 0 0
RAYTHEON TECHNOLOGIES CORP Stock 75513E101 6,552 84,798 SH   SOLE   84,798 0 0
REGENERON PHARMACEUTICALS Stock 75886F107 2,726 5,761 SH   SOLE   5,761 0 0
REGIONS FINANCIAL CORP NEW Stock 7591EP100 516 24,962 SH   SOLE   24,962 0 0
REPUBLIC SVCS INC Stock 760759100 278 2,803 SH   SOLE   2,803 0 0
REXFORD INDL RLTY INC REIT 76169C100 1,472 29,205 SH   SOLE   29,205 0 0
RIGEL PHARMACEUTICALS INC Stock 766559603 42 12,300 SH   SOLE   12,300 0 0
RINGCENTRAL INC Stock 76680R206 922 3,094 SH   SOLE   3,094 0 0
ROBERT HALF INTL INC Stock 770323103 868 11,116 SH   SOLE   11,116 0 0
ROKU INC Stock 77543R102 236 725 SH   SOLE   725 0 0
ROPER TECHNOLOGIES INC Stock 776696106 1,626 4,032 SH   SOLE   4,032 0 0
ROYAL CARIBBEAN GROUP Stock V7780T103 311 3,628 SH   SOLE   3,628 0 0
ROYAL DUTCH SHELL PLC Stock 780259206 272 6,925 SH   SOLE   6,925 0 0
SBA COMMUNICATIONS CORP NEW Stock 78410G104 324 1,167 SH   SOLE   1,167 0 0
S&P GLOBAL INC Stock 78409V104 1,400 3,966 SH   SOLE   3,966 0 0
SM ENERGY CO Stock 78454L100 364 22,227 SH   SOLE   22,227 0 0
SPDR INDEX SHS FDS ETF 78463X749 3,767 79,782 SH   SOLE   79,782 0 0
SPDR DOW JONES INDL AVERAGE ETF 78467X109 3,705 11,221 SH   SOLE   11,221 0 0
SPDR GOLD TR ETF 78463V107 10,009 62,569 SH   SOLE   62,569 0 0
SPDR SER TR ETF 78464A664 6,213 159,388 SH   SOLE   159,388 0 0
SPDR S&P 500 ETF TR ETF 78462F103 129,868 327,676 SH   SOLE   327,676 0 0
SPDR SER TR ETF 78464A409 1,767 31,327 SH   SOLE   31,327 0 0
SPDR SER TR ETF 78464A201 435 5,064 SH   SOLE   5,064 0 0
SPDR SER TR ETF 78464A300 681 8,306 SH   SOLE   8,306 0 0
SPDR SER TR ETF 78464A870 280 2,063 SH   SOLE   2,063 0 0
SPDR SER TR ETF 78464A763 215 1,821 SH   SOLE   1,821 0 0
SPDR INDEX SHS FDS ETF 78463X871 493 13,182 SH   SOLE   13,182 0 0
SPDR S&P MIDCAP 400 ETF TR ETF 78467Y107 5,222 10,969 SH   SOLE   10,969 0 0
SPDR SER TR ETF 78464A698 245 3,691 SH   SOLE   3,691 0 0
SPDR SER TR ETF 78464A813 443 4,710 SH   SOLE   4,710 0 0
SAFEHOLD INC Stock 78645L100 2,860 40,800 SH   SOLE   40,800 0 0
SALESFORCE COM INC Stock 79466L302 17,592 83,031 SH   SOLE   83,031 0 0
SARATOGA INVT CORP Closed End Fund 80349A208 1,443 56,984 SH   SOLE   56,984 0 0
SCHLUMBERGER LTD Stock 806857108 268 9,838 SH   SOLE   9,838 0 0
SCHWAB STRATEGIC TR ETF 808524706 17,285 543,896 SH   SOLE   543,896 0 0
SCHWAB STRATEGIC TR ETF 808524755 219 6,836 SH   SOLE   6,836 0 0
SCHWAB STRATEGIC TR ETF 808524805 1,412 37,536 SH   SOLE   37,536 0 0
SCHWAB STRATEGIC TR ETF 808524888 1,086 27,545 SH   SOLE   27,545 0 0
SCHWAB STRATEGIC TR ETF 808524862 2,812 54,797 SH   SOLE   54,797 0 0
SCHWAB STRATEGIC TR ETF 808524839 14,648 271,506 SH   SOLE   271,506 0 0
SCHWAB STRATEGIC TR ETF 808524102 863 8,926 SH   SOLE   8,926 0 0
SCHWAB STRATEGIC TR ETF 808524797 877 12,031 SH   SOLE   12,031 0 0
SCHWAB STRATEGIC TR ETF 808524201 3,028 31,529 SH   SOLE   31,529 0 0
SCHWAB STRATEGIC TR ETF 808524300 787 6,066 SH   SOLE   6,066 0 0
SCHWAB STRATEGIC TR ETF 808524607 1,265 12,689 SH   SOLE   12,689 0 0
SCHWAB STRATEGIC TR ETF 808524870 6,855 112,084 SH   SOLE   112,084 0 0
SEMPRA ENERGY Stock 816851109 308 2,323 SH   SOLE   2,323 0 0
SERVICENOW INC Stock 81762P102 2,268 4,535 SH   SOLE   4,535 0 0
SHERWIN WILLIAMS CO Stock 824348106 11,475 15,548 SH   SOLE   15,548 0 0
SHOPIFY INC Stock 82509L107 1,701 1,537 SH   SOLE   1,537 0 0
SIMMONS 1ST NATL CORP Stock 828730200 225 7,573 SH   SOLE   7,573 0 0
SKYWORKS SOLUTIONS INC Stock 83088M102 2,348 12,795 SH   SOLE   12,795 0 0
SNAP ON INC Stock 833034101 2,049 8,880 SH   SOLE   8,880 0 0
SNOWFLAKE INC Stock 833445109 500 2,180 SH   SOLE   2,180 0 0
SOLAREDGE TECHNOLOGIES INC Stock 83417M104 3,340 11,620 SH   SOLE   11,620 0 0
SONOS INC Stock 83570H108 335 8,940 SH   SOLE   8,940 0 0
SOUTH ST CORP Stock 840441109 276 3,516 SH   SOLE   3,516 0 0
SOUTHERN CO Stock 842587107 920 14,798 SH   SOLE   14,798 0 0
SOUTHSIDE BANCSHARES INC Stock 84470P109 215 5,572 SH   SOLE   5,572 0 0
SOUTHWEST AIRLS CO Stock 844741108 1,001 16,394 SH   SOLE   16,394 0 0
SPOTIFY TECHNOLOGY S A Stock L8681T102 225 840 SH   SOLE   840 0 0
SQUARE INC Stock 852234103 934 4,115 SH   SOLE   4,115 0 0
STANLEY BLACK & DECKER INC Stock 854502101 1,643 8,229 SH   SOLE   8,229 0 0
STARBUCKS CORP Stock 855244109 12,688 116,116 SH   SOLE   116,116 0 0
STARWOOD PPTY TR INC REIT 85571B105 323 13,067 SH   SOLE   13,067 0 0
STATE STR CORP Stock 857477103 359 4,277 SH   SOLE   4,277 0 0
STEEL DYNAMICS INC Stock 858119100 1,150 22,662 SH   SOLE   22,662 0 0
STERICYCLE INC Stock 858912108 348 5,150 SH   SOLE   5,150 0 0
STRYKER CORPORATION Stock 863667101 9,647 39,606 SH   SOLE   39,606 0 0
SUNDIAL GROWERS INC Stock 86730L109 14 12,000 SH   SOLE   12,000 0 0
SYNCHRONY FINANCIAL Stock 87165B103 511 12,555 SH   SOLE   12,555 0 0
SYSCO CORP Stock 871829107 1,507 19,140 SH   SOLE   19,140 0 0
PRICE T ROWE GROUP INC Stock 74144T108 3,898 22,713 SH   SOLE   22,713 0 0
T-MOBILE US INC Stock 872590104 331 2,643 SH   SOLE   2,643 0 0
TJX COS INC NEW Stock 872540109 7,573 114,489 SH   SOLE   114,489 0 0
TAIWAN SEMICONDUCTOR MFG LTD Stock 874039100 903 7,635 SH   SOLE   7,635 0 0
TAKEDA PHARMACEUTICAL CO LTD Stock 874060205 445 24,363 SH   SOLE   24,363 0 0
TARGET CORP Stock 87612E106 1,692 8,545 SH   SOLE   8,545 0 0
TE CONNECTIVITY LTD Stock H84989104 226 1,754 SH   SOLE   1,754 0 0
SELECT SECTOR SPDR TR ETF 81369Y803 2,474 18,626 SH   SOLE   18,626 0 0
TELADOC HEALTH INC Stock 87918A105 692 3,806 SH   SOLE   3,806 0 0
TELEFLEX INCORPORATED Stock 879369106 7,333 17,651 SH   SOLE   17,651 0 0
TESLA INC Stock 88160R101 6,467 9,682 SH   SOLE   9,682 0 0
TEVA PHARMACEUTICAL INDS LTD Stock 881624209 136 11,745 SH   SOLE   11,745 0 0
TEXAS INSTRS INC Stock 882508104 8,240 43,600 SH   SOLE   43,600 0 0
TEXTRON INC Stock 883203101 347 6,183 SH   SOLE   6,183 0 0
THE TRADE DESK INC Stock 88339J105 454 696 SH   SOLE   696 0 0
THERMO FISHER SCIENTIFIC INC Stock 883556102 30,589 67,026 SH   SOLE   67,026 0 0
TONIX PHARMACEUTICALS HLDG C Stock 890260706 26 20,300 SH   SOLE   20,300 0 0
TRACTOR SUPPLY CO Stock 892356106 377 2,127 SH   SOLE   2,127 0 0
TRANE TECHNOLOGIES PLC Stock G8994E103 2,936 17,732 SH   SOLE   17,732 0 0
TC ENERGY CORP Stock 87807B107 294 6,425 SH   SOLE   6,425 0 0
TRANSDIGM GROUP INC Stock 893641100 1,186 2,018 SH   SOLE   2,018 0 0
TRAVELERS COMPANIES INC Stock 89417E109 1,059 7,044 SH   SOLE   7,044 0 0
TRUIST FINL CORP Stock 89832Q109 4,834 82,883 SH   SOLE   82,883 0 0
TWILIO INC Stock 90138F102 2,660 7,806 SH   SOLE   7,806 0 0
TWITTER INC Stock 90184L102 477 7,489 SH   SOLE   7,489 0 0
US BANCORP DEL Stock 902973304 3,449 62,362 SH   SOLE   62,362 0 0
UBER TECHNOLOGIES INC Stock 90353T100 895 16,428 SH   SOLE   16,428 0 0
UNILEVER PLC Stock 904767704 1,007 18,029 SH   SOLE   18,029 0 0
UNION PAC CORP Stock 907818108 5,986 27,161 SH   SOLE   27,161 0 0
UNITED AIRLS HLDGS INC Stock 910047109 274 4,763 SH   SOLE   4,763 0 0
UNITED PARCEL SERVICE INC Stock 911312106 3,284 19,317 SH   SOLE   19,317 0 0
UNITEDHEALTH GROUP INC Stock 91324P102 14,418 38,750 SH   SOLE   38,750 0 0
UNITY SOFTWARE INC Stock 91332U101 6,780 67,590 SH   SOLE   67,590 0 0
UNIVERSAL CORP VA Stock 913456109 642 10,889 SH   SOLE   10,889 0 0
UNIVERSAL DISPLAY CORP Stock 91347P105 494 2,087 SH   SOLE   2,087 0 0
V F CORP Stock 918204108 386 4,831 SH   SOLE   4,831 0 0
VANGUARD INTL EQUITY INDEX F ETF 922042718 272 2,119 SH   SOLE   2,119 0 0
VMWARE INC Stock 928563402 634 4,211 SH   SOLE   4,211 0 0
VALERO ENERGY CORP Stock 91913Y100 511 7,137 SH   SOLE   7,137 0 0
VANECK VECTORS ETF TR ETF 92189F676 719 2,954 SH   SOLE   2,954 0 0
VANECK VECTORS ETF TR ETF 92189F643 6,089 87,897 SH   SOLE   87,897 0 0
VANGUARD BD INDEX FDS ETF 921937819 2,261 25,480 SH   SOLE   25,480 0 0
VANGUARD SPECIALIZED FUNDS ETF 921908844 1,617 10,994 SH   SOLE   10,994 0 0
VANGUARD WORLD FDS ETF 92204A306 428 6,297 SH   SOLE   6,297 0 0
VANGUARD INTL EQUITY INDEX F ETF 922042775 575 9,468 SH   SOLE   9,468 0 0
VANGUARD TAX-MANAGED INTL FD ETF 921943858 16,958 345,301 SH   SOLE   345,301 0 0
VANGUARD INTL EQUITY INDEX F ETF 922042858 11,098 213,211 SH   SOLE   213,211 0 0
VANGUARD INTL EQUITY INDEX F ETF 922042874 652 10,356 SH   SOLE   10,356 0 0
VANGUARD INDEX FDS ETF 922908736 18,760 72,986 SH   SOLE   72,986 0 0
VANGUARD WORLD FDS ETF 92204A504 276 1,205 SH   SOLE   1,205 0 0
VANGUARD WHITEHALL FDS ETF 921946406 3,131 30,971 SH   SOLE   30,971 0 0
VANGUARD INDEX FDS ETF 922908538 2,751 12,821 SH   SOLE   12,821 0 0
VANGUARD WORLD FDS ETF 92204A702 265 739 SH   SOLE   739 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C706 12,584 187,178 SH   SOLE   187,178 0 0
VANGUARD INDEX FDS ETF 922908637 267 1,443 SH   SOLE   1,443 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C847 435 5,248 SH   SOLE   5,248 0 0
VANGUARD INDEX FDS ETF 922908629 2,782 12,568 SH   SOLE   12,568 0 0
VANGUARD INDEX FDS ETF 922908512 258 1,914 SH   SOLE   1,914 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C771 423 7,930 SH   SOLE   7,930 0 0
VANGUARD MUN BD FDS Closed End Fund 922907746 947 17,329 SH   SOLE   17,329 0 0
VANGUARD INDEX FDS ETF 922908553 12,152 132,288 SH   SOLE   132,288 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C664 738 4,140 SH   SOLE   4,140 0 0
VANGUARD INDEX FDS ETF 922908363 167,706 460,351 SH   SOLE   460,351 0 0
VANGUARD ADMIRAL FDS INC ETF 921932844 223 1,427 SH   SOLE   1,427 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C409 4,786 58,010 SH   SOLE   58,010 0 0
VANGUARD SCOTTSDALE FDS ETF 92206C102 491 7,980 SH   SOLE   7,980 0 0
VANGUARD BD INDEX FDS ETF 921937827 1,267 15,421 SH   SOLE   15,421 0 0
VANGUARD INDEX FDS ETF 922908751 4,601 21,494 SH   SOLE   21,494 0 0
VANGUARD INDEX FDS ETF 922908595 1,406 5,119 SH   SOLE   5,119 0 0
VANGUARD INDEX FDS ETF 922908611 533 3,221 SH   SOLE   3,221 0 0
VANGUARD CHARLOTTE FDS ETF 92203J407 4,560 79,830 SH   SOLE   79,830 0 0
VANGUARD INDEX FDS ETF 922908769 2,930 14,176 SH   SOLE   14,176 0 0
VANGUARD INDEX FDS ETF 922908744 27,258 207,349 SH   SOLE   207,349 0 0
VANGUARD WELLINGTON FD ETF 921935805 248 2,621 SH   SOLE   2,621 0 0
VEEVA SYS INC Stock 922475108 469 1,797 SH   SOLE   1,797 0 0
VERISK ANALYTICS INC Stock 92345Y106 3,083 17,448 SH   SOLE   17,448 0 0
VERIZON COMMUNICATIONS INC Stock 92343V104 10,803 185,777 SH   SOLE   185,777 0 0
VERTEX PHARMACEUTICALS INC Stock 92532F100 299 1,393 SH   SOLE   1,393 0 0
VIACOMCBS INC Stock 92556H206 2,076 46,031 SH   SOLE   46,031 0 0
VIATRIS INC Stock 92556V106 370 26,514 SH   SOLE   26,514 0 0
VIRGIN GALACTIC HOLDINGS INC Stock 92766K106 255 8,329 SH   SOLE   8,329 0 0
VIRTUS ALLIANZGI CONVERTIBLE ETF 92838U108 64 12,939 SH   SOLE   12,939 0 0
VISA INC Stock 92826C839 27,735 130,994 SH   SOLE   130,994 0 0
VODAFONE GROUP PLC NEW Stock 92857W308 876 47,548 SH   SOLE   47,548 0 0
VOYA FINANCIAL INC Stock 929089100 604 9,498 SH   SOLE   9,498 0 0
WEC ENERGY GROUP INC Stock 92939U106 383 4,094 SH   SOLE   4,094 0 0
GRAINGER W W INC Stock 384802104 2,723 6,792 SH   SOLE   6,792 0 0
WALMART INC Stock 931142103 9,383 69,076 SH   SOLE   69,076 0 0
WALGREENS BOOTS ALLIANCE INC Stock 931427108 1,377 25,076 SH   SOLE   25,076 0 0
WALKER & DUNLOP INC Stock 93148P102 263 2,559 SH   SOLE   2,559 0 0
DISNEY WALT CO Stock 254687106 32,186 174,433 SH   SOLE   174,433 0 0
WASTE MGMT INC DEL Stock 94106L109 1,001 7,758 SH   SOLE   7,758 0 0
WATERS CORP Stock 941848103 233 821 SH   SOLE   821 0 0
WELLS FARGO CO NEW Stock 949746101 4,649 119,004 SH   SOLE   119,004 0 0
WESBANCO INC Stock 950810101 1,198 33,217 SH   SOLE   33,217 0 0
WESTERN ASSET / CLAYMORE INF Closed End Fund 95766R104 274 22,550 SH   SOLE   22,550 0 0
WEX INC Stock 96208T104 277 1,325 SH   SOLE   1,325 0 0
WEYERHAEUSER CO MTN BE REIT 962166104 274 7,702 SH   SOLE   7,702 0 0
WHIRLPOOL CORP Stock 963320106 989 4,490 SH   SOLE   4,490 0 0
WHITE MTNS INS GROUP LTD Stock G9618E107 240 215 SH   SOLE   215 0 0
WISDOMTREE TR ETF 97717X701 344 4,730 SH   SOLE   4,730 0 0
WISDOMTREE TR ETF 97717W851 215 3,508 SH   SOLE   3,508 0 0
WISDOMTREE TR ETF 97717W547 355 3,157 SH   SOLE   3,157 0 0
WISDOMTREE TR ETF 97717W307 1,654 14,424 SH   SOLE   14,424 0 0
WISDOMTREE TR ETF 97717W505 365 9,028 SH   SOLE   9,028 0 0
WIX COM LTD Stock M98068105 298 1,069 SH   SOLE   1,069 0 0
WORKDAY INC Stock 98138H101 391 1,573 SH   SOLE   1,573 0 0
WORLD GOLD TR ETF 98149E204 771 45,324 SH   SOLE   45,324 0 0
WORTHINGTON INDS INC Stock 981811102 340 5,071 SH   SOLE   5,071 0 0
DBX ETF TR ETF 233051101 2,118 73,731 SH   SOLE   73,731 0 0
XCEL ENERGY INC Stock 98389B100 202 3,035 SH   SOLE   3,035 0 0
XILINX INC Stock 983919101 3,164 25,533 SH   SOLE   25,533 0 0
DBX ETF TR ETF 233051200 3,300 90,876 SH   SOLE   90,876 0 0
DBX ETF TR ETF 233051853 4,403 135,821 SH   SOLE   135,821 0 0
DBX ETF TR ETF 233051507 1,101 22,073 SH   SOLE   22,073 0 0
XYLEM INC Stock 98419M100 317 3,018 SH   SOLE   3,018 0 0
YUM BRANDS INC Stock 988498101 1,876 17,341 SH   SOLE   17,341 0 0
YUM CHINA HLDGS INC Stock 98850P109 356 6,020 SH   SOLE   6,020 0 0
ZIMMER BIOMET HOLDINGS INC Stock 98956P102 4,944 30,884 SH   SOLE   30,884 0 0
ZOETIS INC Stock 98978V103 1,180 7,491 SH   SOLE   7,491 0 0
ZOOM VIDEO COMMUNICATIONS IN Stock 98980L101 575 1,789 SH   SOLE   1,789 0 0
ZSCALER INC Stock 98980G102 599 3,491 SH   SOLE   3,491 0 0
EBAY INC. Stock 278642103 623 10,167 SH   SOLE   10,167 0 0
ISHARES TR ETF 464287457 7,983 92,561 SH   SOLE   92,561 0 0
ISHARES TR ETF 464287440 390 3,456 SH   SOLE   3,456 0 0
ISHARES TR ETF 464288356 1,154 18,582 SH   SOLE   18,582 0 0
ISHARES TR ETF 464287564 8,993 155,558 SH   SOLE   155,558 0 0
ISHARES TR ETF 464287671 211 2,322 SH   SOLE   2,322 0 0
ISHARES TR ETF 46432F842 98,195 1,362,867 SH   SOLE   1,362,867 0 0
ISHARES INC ETF 46434G103 27,367 425,225 SH   SOLE   425,225 0 0
ISHARES TR ETF 46434V738 1,930 35,759 SH   SOLE   35,759 0 0
ISHARES TR ETF 464287200 27,105 68,133 SH   SOLE   68,133 0 0
ISHARES TR ETF 464287507 4,847 18,621 SH   SOLE   18,621 0 0
ISHARES TR ETF 464287804 4,184 38,553 SH   SOLE   38,553 0 0
ISHARES TR ETF 464287226 913 8,017 SH   SOLE   8,017 0 0
ISHARES TR Stock 46434V282 9,504 233,858 SH   SOLE   233,858 0 0
ISHARES INC ETF 46434G863 683 15,779 SH   SOLE   15,779 0 0
ISHARES TR ETF 46435G425 945 10,401 SH   SOLE   10,401 0 0
ISHARES TR ETF 464288372 328 7,282 SH   SOLE   7,282 0 0
ISHARES GOLD TR ETF 464285105 403 24,783 SH   SOLE   24,783 0 0
ISHARES TR ETF 464288281 8,524 78,287 SH   SOLE   78,287 0 0
ISHARES TR ETF 464288257 3,374 35,459 SH   SOLE   35,459 0 0
ISHARES TR ETF 464288240 2,056 37,261 SH   SOLE   37,261 0 0
ISHARES TR ETF 464288182 280 3,017 SH   SOLE   3,017 0 0
ISHARES TR ETF 464287465 33,493 441,459 SH   SOLE   441,459 0 0
ISHARES TR ETF 464288273 3,160 43,985 SH   SOLE   43,985 0 0
ISHARES TR ETF 464287234 5,916 110,910 SH   SOLE   110,910 0 0
ISHARES INC ETF 464286608 372 8,016 SH   SOLE   8,016 0 0
ISHARES INC ETF 46434G822 2,101 30,662 SH   SOLE   30,662 0 0
ISHARES TR ETF 464288570 1,109 14,524 SH   SOLE   14,524 0 0
ISHARES INC ETF 464286665 8,989 178,947 SH   SOLE   178,947 0 0
ISHARES TR ETF 464287127 403 1,797 SH   SOLE   1,797 0 0
ISHARES TR ETF 464287556 9,047 60,090 SH   SOLE   60,090 0 0
ISHARES TR Closed End Fund 464288414 9,082 78,260 SH   SOLE   78,260 0 0
ISHARES TR ETF 464287515 445 1,302 SH   SOLE   1,302 0 0
ISHARES TR ETF 464287648 495 1,646 SH   SOLE   1,646 0 0
ISHARES TR ETF 464287622 4,527 20,226 SH   SOLE   20,226 0 0
ISHARES TR ETF 464287614 2,002 8,238 SH   SOLE   8,238 0 0
ISHARES TR ETF 464287598 2,603 17,175 SH   SOLE   17,175 0 0
ISHARES TR ETF 464287655 34,234 154,946 SH   SOLE   154,946 0 0
ISHARES TR ETF 464287630 1,072 6,723 SH   SOLE   6,723 0 0
ISHARES TR ETF 464287689 1,093 4,609 SH   SOLE   4,609 0 0
ISHARES TR ETF 464287499 8,416 113,840 SH   SOLE   113,840 0 0
ISHARES TR ETF 464287481 719 7,043 SH   SOLE   7,043 0 0
ISHARES TR ETF 464287101 1,883 10,469 SH   SOLE   10,469 0 0
ISHARES TR ETF 464287309 8,939 137,297 SH   SOLE   137,297 0 0
ISHARES TR ETF 464287408 1,073 7,600 SH   SOLE   7,600 0 0
ISHARES TR ETF 464287606 858 10,952 SH   SOLE   10,952 0 0
ISHARES TR ETF 464287705 541 5,309 SH   SOLE   5,309 0 0
ISHARES TR ETF 464287887 441 3,436 SH   SOLE   3,436 0 0
ISHARES TR ETF 464287168 1,209 10,599 SH   SOLE   10,599 0 0
ISHARES TR ETF 464287176 1,224 9,752 SH   SOLE   9,752 0 0
ISHARES TR ETF 464288661 1,212 9,333 SH   SOLE   9,333 0 0
ISHARES TR ETF 46435G516 773 10,185 SH   SOLE   10,185 0 0
ISHARES TR ETF 464288612 19,472 169,524 SH   SOLE   169,524 0 0
ISHARES TR ETF 46434V464 2,064 13,218 SH   SOLE   13,218 0 0
ISHARES TR ETF 464287150 1,927 21,040 SH   SOLE   21,040 0 0
ISHARES TR ETF 464287580 565 7,552 SH   SOLE   7,552 0 0
ISHARES TR ETF 464288687 469 12,205 SH   SOLE   12,205 0 0
ISHARES TR ETF 464288513 9,700 111,260 SH   SOLE   111,260 0 0
ISHARES TR ETF 464287242 11,625 89,391 SH   SOLE   89,391 0 0