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
2U INC COM Stock 90214J101 704 20,961 SH   SOLE   0 0 20,961
3M CO COM Stock 88579Y101 455 2,592 SH   SOLE   0 0 2,592
ABBOTT LABS COM Stock 002824100 9,400 79,571 SH   SOLE   0 0 79,571
ABBVIE INC COM Stock 00287Y109 5,214 48,339 SH   SOLE   0 0 48,339
ACCEL ENTERTAINMENT INC COM CL A1 Stock 00436Q106 608 50,090 SH   SOLE   0 0 50,090
ACCENTURE PLC IRELAND SHS CLASS A Stock G1151C101 68,749 214,896 SH   SOLE   0 0 214,896
ADOBE SYSTEMS INCORPORATED COM Stock 00724F101 6,210 10,787 SH   SOLE   0 0 10,787
AIR PRODS & CHEMS INC COM Stock 009158106 4,607 17,987 SH   SOLE   0 0 17,987
AIRBNB INC COM CL A Stock 009066101 3,338 19,901 SH   SOLE   0 0 19,901
ALARM COM HLDGS INC COM Stock 011642105 1,239 15,848 SH   SOLE   0 0 15,848
ALCON AG ORD SHS Stock H01301128 503 6,248 SH   SOLE   0 0 6,248
ALIBABA GROUP HLDG LTD SPONSORED ADS ADR 01609W102 341 2,303 SH   SOLE   0 0 2,303
ALIGN TECHNOLOGY INC COM Stock 016255101 2,151 3,233 SH   SOLE   0 0 3,233
ALLEGIANCE BANCSHARES INC COM Stock 01748H107 375 9,836 SH   SOLE   0 0 9,836
ALPHABET INC CAP STK CL A Stock 02079K305 7,006 2,621 SH   SOLE   0 0 2,621
ALPHABET INC CAP STK CL C Stock 02079K107 9,896 3,713 SH   SOLE   0 0 3,713
ALTRIA GROUP INC COM Stock 02209S103 289 6,348 SH   SOLE   0 0 6,348
AMAZON COM INC COM Stock 023135106 13,009 3,960 SH   SOLE   0 0 3,960
AMEDISYS INC COM Stock 023436108 848 5,685 SH   SOLE   0 0 5,685
AMERICAN ELEC PWR CO INC COM Stock 025537101 226 2,778 SH   SOLE   0 0 2,778
AMERICAN EXPRESS CO COM Stock 025816109 1,107 6,607 SH   SOLE   0 0 6,607
AMERICAN TOWER CORP NEW COM REIT 03027X100 3,123 11,766 SH   SOLE   0 0 11,766
AMGEN INC COM Stock 031162100 1,855 8,722 SH   SOLE   0 0 8,722
AMN HEALTHCARE SVCS INC COM Stock 001744101 999 8,706 SH   SOLE   0 0 8,706
ANSYS INC COM Stock 03662Q105 1,921 5,642 SH   SOLE   0 0 5,642
APPLE INC COM Stock 037833100 13,896 98,207 SH   SOLE   0 0 98,207
APPLIED MATLS INC COM Stock 038222105 206 1,600 SH   SOLE   0 0 1,600
ARK INNOVATION ETF ETF 00214Q104 487 4,403 SH   SOLE   0 0 4,403
ASML HOLDING N V N Y REGISTRY SHS ADR N07059210 1,027 1,378 SH   SOLE   0 0 1,378
ASPEN TECHNOLOGY INC COM Stock 045327103 545 4,442 SH   SOLE   0 0 4,442
AT&T INC COM Stock 00206R102 281 10,406 SH   SOLE   0 0 10,406
ATLASSIAN CORP PLC CL A Stock G06242104 519 1,327 SH   SOLE   0 0 1,327
AUTODESK INC COM Stock 052769106 4,613 16,176 SH   SOLE   0 0 16,176
AUTOMATIC DATA PROCESSING INC COM Stock 053015103 4,200 21,009 SH   SOLE   0 0 21,009
AVALARA INC COM Stock 05338G106 1,505 8,611 SH   SOLE   0 0 8,611
BCE INC COM NEW Stock 05534B760 280 5,598 SH   SOLE   0 0 5,598
BERKSHIRE HATHAWAY INC DEL CL A Stock 084670108 411 1 SH   SOLE   0 0 1
BERKSHIRE HATHAWAY INC DEL CL B NEW Stock 084670702 3,936 14,422 SH   SOLE   0 0 14,422
BEST BUY INC COM Stock 086516101 2,390 22,605 SH   SOLE   0 0 22,605
BIO-TECHNE CORP COM Stock 09073M104 2,053 4,236 SH   SOLE   0 0 4,236
BIOGEN INC COM Stock 09062X103 498 1,760 SH   SOLE   0 0 1,760
BK OF AMERICA CORP COM Stock 060505104 8,045 189,521 SH   SOLE   0 0 189,521
BLACK STONE MINERALS L P COM UNIT Stock 09225M101 203 16,867 SH   SOLE   0 0 16,867
BLACKLINE INC COM Stock 09239B109 1,334 11,296 SH   SOLE   0 0 11,296
BLACKROCK HEALTH SCIENCS TR II COM SHS CEF 09260E105 263 9,730 SH   SOLE   0 0 9,730
BLACKROCK INC COM Stock 09247X101 5,710 6,808 SH   SOLE   0 0 6,808
BLACKROCK MUN TARGET TERM TR COM SHS BEN IN CEF 09257P105 429 16,825 SH   SOLE   0 0 16,825
BLACKROCK SCIENCE & TECHNOLOGY SHS BEN INT CEF 09260K101 247 6,411 SH   SOLE   0 0 6,411
BLOOM ENERGY CORP COM CL A Stock 093712107 375 20,034 SH   SOLE   0 0 20,034
BOEING CO COM Stock 097023105 349 1,589 SH   SOLE   0 0 1,589
BP PRUDHOE BAY RTY TR UNIT BEN INT Stock 055630107 287 70,000 SH   SOLE   0 0 70,000
BRITISH AMERN TOB PLC SPONSORED ADR ADR 110448107 297 8,414 SH   SOLE   0 0 8,414
BROADCOM INC COM Stock 11135F101 6,022 12,417 SH   SOLE   0 0 12,417
BROADMARK RLTY CAP INC COM Stock 11135B100 140 14,192 SH   SOLE   0 0 14,192
CABLE ONE INC COM Stock 12685J105 357 197 SH   SOLE   0 0 197
CANADIAN IMP BK COMM COM Stock 136069101 243 2,182 SH   SOLE   0 0 2,182
CANADIAN PAC RY LTD COM Stock 13645T100 397 6,099 SH   SOLE   0 0 6,099
CERTARA INC COM Stock 15687V109 891 26,915 SH   SOLE   0 0 26,915
CHARLES RIV LABS INTL INC COM Stock 159864107 1,319 3,197 SH   SOLE   0 0 3,197
CHEVRON CORP NEW COM Stock 166764100 10,339 101,915 SH   SOLE   0 0 101,915
CISCO SYS INC COM Stock 17275R102 6,955 127,781 SH   SOLE   0 0 127,781
CITIGROUP INC COM NEW Stock 172967424 1,023 14,571 SH   SOLE   0 0 14,571
CITRIX SYS INC COM Stock 177376100 247 2,301 SH   SOLE   0 0 2,301
CLEARBRIDGE MLP AND MIDSTRM FD COM CEF 184692200 328 12,089 SH   SOLE   0 0 12,089
COCA COLA CO COM Stock 191216100 544 10,376 SH   SOLE   0 0 10,376
COGNEX CORP COM Stock 192422103 880 10,972 SH   SOLE   0 0 10,972
COMCAST CORP NEW CL A Stock 20030N101 3,547 63,422 SH   SOLE   0 0 63,422
COMMUNICATION SERVICES SELECT SECTOR SPDRA FUND ETF 81369Y852 259 3,230 SH   SOLE   0 0 3,230
CONOCOPHILLIPS COM Stock 20825C104 724 10,687 SH   SOLE   0 0 10,687
CONSUMER DISCRETIONARY SELECT SECTOR SPDR FUND ETF 81369Y407 295 1,643 SH   SOLE   0 0 1,643
CORNING INC COM Stock 219350105 1,526 41,814 SH   SOLE   0 0 41,814
COSTAR GROUP INC COM Stock 22160N109 1,368 15,891 SH   SOLE   0 0 15,891
COSTCO WHSL CORP NEW COM Stock 22160K105 814 1,811 SH   SOLE   0 0 1,811
CRH PLC ADR ADR 12626K203 460 9,832 SH   SOLE   0 0 9,832
CROWN CASTLE INTL CORP NEW COM REIT 22822V101 4,502 25,976 SH   SOLE   0 0 25,976
CVS HEALTH CORP COM Stock 126650100 572 6,745 SH   SOLE   0 0 6,745
DEERE & CO COM Stock 244199105 230 685 SH   SOLE   0 0 685
DENBURY INC COM Stock 24790A101 1,320 18,785 SH   SOLE   0 0 18,785
DIAGEO PLC SPON ADR NEW ADR 25243Q205 779 4,036 SH   SOLE   0 0 4,036
DIRTT ENVIRONMENTAL SOLUTIONS COM Stock 25490H106 124 40,000 SH   SOLE   0 0 40,000
DISCOVERY INC COM SER A Stock 25470F104 209 8,231 SH   SOLE   0 0 8,231
DISNEY WALT CO COM Stock 254687106 1,912 11,303 SH   SOLE   0 0 11,303
DOCUSIGN INC COM Stock 256163106 331 1,284 SH   SOLE   0 0 1,284
DOLBY LABORATORIES INC COM CL A Stock 25659T107 249 2,829 SH   SOLE   0 0 2,829
DOLLAR GEN CORP NEW COM Stock 256677105 316 1,490 SH   SOLE   0 0 1,490
DTE ENERGY CO COM Stock 233331107 341 3,055 SH   SOLE   0 0 3,055
EATON CORP PLC SHS Stock G29183103 2,567 17,194 SH   SOLE   0 0 17,194
ELASTIC N V ORD SHS Stock N14506104 427 2,863 SH   SOLE   0 0 2,863
ENBRIDGE INC COM Stock 29250N105 724 18,186 SH   SOLE   0 0 18,186
ENERGY TRANSFER L P COM UT LTD PTN Stock 29273V100 1,744 182,080 SH   SOLE   0 0 182,080
ENSIGN GROUP INC COM Stock 29358P101 664 8,863 SH   SOLE   0 0 8,863
ENTERPRISE PRODS PARTNERS L P COM Stock 293792107 8,223 380,005 SH   SOLE   0 0 380,005
EOG RES INC COM Stock 26875P101 1,843 22,956 SH   SOLE   0 0 22,956
EVERSOURCE ENERGY COM Stock 30040W108 1,273 15,570 SH   SOLE   0 0 15,570
EXPONENT INC COM Stock 30214U102 984 8,699 SH   SOLE   0 0 8,699
EXXON MOBIL CORP COM Stock 30231G102 10,366 176,230 SH   SOLE   0 0 176,230
FACEBOOK INC CL A Stock 30303M102 11,641 34,301 SH   SOLE   0 0 34,301
FASTENAL CO COM Stock 311900104 1,693 32,801 SH   SOLE   0 0 32,801
FINANCIAL SELECT SECTOR SPDR FUND ETF 81369Y605 366 9,764 SH   SOLE   0 0 9,764
FIRST TR INTER DURATN PFD & IN COM CEF 33718W103 1,548 61,872 SH   SOLE   0 0 61,872
FIRST TRUST GLOBAL TACTICAL COMMODITY STRATEGY FUND ETF 33739H101 220 9,135 SH   SOLE   0 0 9,135
FIRST TRUST LARGE CAP CORE ALPHADEX FUND ETF 33734K109 307 3,600 SH   SOLE   0 0 3,600
FIRST TRUST LOW DURATION MORTGAGE OPPORTUNITIES ETF ETF 33739Q200 1,654 32,693 SH   SOLE   0 0 32,693
FIRST TRUST MANAGED MUNICIPAL ETF ETF 33739N108 349 6,149 SH   SOLE   0 0 6,149
FIRST TRUST MORNINGSTAR DIVIDEND LEADERS INDEX FUND ETF 336917109 783 23,916 SH   SOLE   0 0 23,916
FIRST TRUST NASDAQ RISING DIVIDEND ACHIEVERS FUND ETF 33738R506 210 4,418 SH   SOLE   0 0 4,418
FIRST TRUST NORTH AMERICAN ENERGY INFRASTRUCTURE FUND ETF 33738D101 445 18,796 SH   SOLE   0 0 18,796
FIRST TRUST PREFERRED SECURITIES AND INCOME ETF ETF 33739E108 8,755 426,233 SH   SOLE   0 0 426,233
FIRST TRUST TCW OPPORTUNISTIC FIXED INCOME ETF ETF 33740F805 2,962 55,304 SH   SOLE   0 0 55,304
FIRST TRUST VALUE LINE DIVIDEND INDEX FUND ETF 33734H106 3,634 92,706 SH   SOLE   0 0 92,706
FIVE BELOW INC COM Stock 33829M101 1,880 10,632 SH   SOLE   0 0 10,632
FIVERR INTL LTD ORD SHS Stock M4R82T106 858 4,695 SH   SOLE   0 0 4,695
FORUM ENERGY TECHNOLOGIES INC COM Stock 34984V209 756 33,556 SH   SOLE   0 0 33,556
GARTNER INC COM Stock 366651107 2,920 9,610 SH   SOLE   0 0 9,610
GENTEX CORP COM Stock 371901109 691 20,958 SH   SOLE   0 0 20,958
GILEAD SCIENCES INC COM Stock 375558103 208 2,976 SH   SOLE   0 0 2,976
GLOBAL X U.S. INFRASTRUCTURE DEVELOPMENT ETF ETF 37954Y673 224 8,812 SH   SOLE   0 0 8,812
GLOBANT S A COM Stock L44385109 2,485 8,843 SH   SOLE   0 0 8,843
GODADDY INC CL A Stock 380237107 1,290 18,509 SH   SOLE   0 0 18,509
GOLDMAN SACHS ACTIVEBETA EMERGING MARKETS EQUITY ETF ETF 381430206 287 7,745 SH   SOLE   0 0 7,745
GRAND CANYON ED INC COM Stock 38526M106 1,518 17,259 SH   SOLE   0 0 17,259
GRID DYNAMICS HLDGS INC CL A Stock 39813G109 640 21,904 SH   SOLE   0 0 21,904
GUARDANT HEALTH INC COM Stock 40131M109 402 3,215 SH   SOLE   0 0 3,215
GUIDEWIRE SOFTWARE INC COM Stock 40171V100 1,195 10,057 SH   SOLE   0 0 10,057
HEALTH CARE SELECT SECTOR SPDR FUND ETF 81369Y209 316 2,481 SH   SOLE   0 0 2,481
HEALTHCARE SVCS GROUP INC COM Stock 421906108 744 29,755 SH   SOLE   0 0 29,755
HEICO CORP NEW COM Stock 422806109 1,486 11,271 SH   SOLE   0 0 11,271
HENRY JACK & ASSOC INC COM Stock 426281101 549 3,349 SH   SOLE   0 0 3,349
HOME DEPOT INC COM Stock 437076102 6,999 21,323 SH   SOLE   0 0 21,323
HONEYWELL INTL INC COM Stock 438516106 3,942 18,569 SH   SOLE   0 0 18,569
HUBSPOT INC COM Stock 443573100 210 310 SH   SOLE   0 0 310
IAC INTERACTIVECORP NEW COM NEW Stock 44891N208 693 5,316 SH   SOLE   0 0 5,316
ICON PLC SHS Stock G4705A100 701 2,677 SH   SOLE   0 0 2,677
ILLINOIS TOOL WKS INC COM Stock 452308109 2,369 11,466 SH   SOLE   0 0 11,466
ILLUMINA INC COM Stock 452327109 2,211 5,451 SH   SOLE   0 0 5,451
INDEPENDENT BANK GROUP INC COM Stock 45384B106 380 5,356 SH   SOLE   0 0 5,356
INDUSTRIAL SELECT SECTOR SPDR FUND ETF 81369Y704 628 6,424 SH   SOLE   0 0 6,424
INTEL CORP COM Stock 458140100 2,773 52,052 SH   SOLE   0 0 52,052
INTERDIGITAL INC COM Stock 45867G101 237 3,500 SH   SOLE   0 0 3,500
INTERNATIONAL BUSINESS MACHS COM Stock 459200101 1,303 9,382 SH   SOLE   0 0 9,382
INTUITIVE SURGICAL INC COM NEW Stock 46120E602 2,293 2,306 SH   SOLE   0 0 2,306
INVESCO S&P 500 PURE GROWTH ETF ETF 46137V266 319 1,657 SH   SOLE   0 0 1,657
ISHARES 0-5 YEAR HIGH YIELD CORPORATE BOND ETF ETF 46434V407 574 12,560 SH   SOLE   0 0 12,560
ISHARES 1-3 YEAR TREASURY BOND ETF ETF 464287457 565 6,563 SH   SOLE   0 0 6,563
ISHARES 1-5 YEAR INVESTMENT GRADE CORPORATE BOND ETF ETF 464288646 3,859 70,618 SH   SOLE   0 0 70,618
ISHARES 10-20 YEAR TREASURY BOND ETF ETF 464288653 693 4,714 SH   SOLE   0 0 4,714
ISHARES 20 YEAR TREASURY BOND ETF ETF 464287432 2,342 16,230 SH   SOLE   0 0 16,230
ISHARES COMMODITIES SELECT STRATEGY ETF ETF 46431W853 6,273 175,020 SH   SOLE   0 0 175,020
ISHARES CORE DIVIDEND GROWTH ETF ETF 46434V621 2,017 40,150 SH   SOLE   0 0 40,150
ISHARES CORE MSCI EAFE ETF ETF 46432F842 3,295 44,373 SH   SOLE   0 0 44,373
ISHARES CORE MSCI EMERGING MARKETS ETF ETF 46434G103 1,879 30,420 SH   SOLE   0 0 30,420
ISHARES CORE MSCI TOTAL INTERNATIONAL STOCK ETF ETF 46432F834 276 3,892 SH   SOLE   0 0 3,892
ISHARES CORE S&P 500 ETF ETF 464287200 46,060 106,912 SH   SOLE   0 0 106,912
ISHARES CORE S&P TOTAL U.S. STOCK MARKET ETF ETF 464287150 1,402 14,247 SH   SOLE   0 0 14,247
ISHARES CORE TOTAL USD BOND MARKET ETF ETF 46434V613 15,916 298,944 SH   SOLE   0 0 298,944
ISHARES ESG AWARE MSCI USA ETF ETF 46435G425 46,548 472,759 SH   SOLE   0 0 472,759
ISHARES EXPANDED TECH SECTOR ETF ETF 464287549 1,237 3,065 SH   SOLE   0 0 3,065
ISHARES FALLEN ANGELS USD BOND ETF ETF 46435G474 2,795 92,828 SH   SOLE   0 0 92,828
ISHARES FLOATING RATE BOND ETF ETF 46429B655 726 14,271 SH   SOLE   0 0 14,271
ISHARES GLOBAL FINANCIALS ETF ETF 464287333 5,688 72,504 SH   SOLE   0 0 72,504
ISHARES GLOBAL TECH ETF ETF 464287291 9,878 174,332 SH   SOLE   0 0 174,332
ISHARES IBOXX $ INVESTMENT GRADE CORPORATE BOND ETF ETF 464287242 237 1,782 SH   SOLE   0 0 1,782
ISHARES MBS ETF ETF 464288588 3,575 33,063 SH   SOLE   0 0 33,063
ISHARES MSCI EAFE ETF ETF 464287465 457 5,862 SH   SOLE   0 0 5,862
ISHARES MSCI EAFE GROWTH ETF ETF 464288885 23,942 224,873 SH   SOLE   0 0 224,873
ISHARES MSCI EAFE SMALL-CAP ETF ETF 464288273 250 3,362 SH   SOLE   0 0 3,362
ISHARES MSCI EAFE VALUE ETF ETF 464288877 22,422 440,943 SH   SOLE   0 0 440,943
ISHARES MSCI EM ESG SELECT ETF ETF 46434G863 10,429 251,663 SH   SOLE   0 0 251,663
ISHARES MSCI USA MIN VOL FACTOR ETF ETF 46429B697 602 8,192 SH   SOLE   0 0 8,192
ISHARES MSCI USA MOMENTUM FACTOR ETF ETF 46432F396 283 1,611 SH   SOLE   0 0 1,611
ISHARES MSCI USA QUALITY FACTOR ETF ETF 46432F339 370 2,808 SH   SOLE   0 0 2,808
ISHARES MSCI USA VALUE FACTOR ETF ETF 46432F388 12,816 127,268 SH   SOLE   0 0 127,268
ISHARES NATIONAL MUNI BOND ETF ETF 464288414 19,628 168,961 SH   SOLE   0 0 168,961
ISHARES PREFERRED AND INCOME SECURITIES ETF ETF 464288687 465 11,982 SH   SOLE   0 0 11,982
ISHARES RUSSELL 1000 GROWTH ETF ETF 464287614 4,407 16,083 SH   SOLE   0 0 16,083
ISHARES RUSSELL 1000 VALUE ETF ETF 464287598 2,796 17,866 SH   SOLE   0 0 17,866
ISHARES RUSSELL 2000 ETF ETF 464287655 321 1,468 SH   SOLE   0 0 1,468
ISHARES RUSSELL 2000 GROWTH ETF ETF 464287648 313 1,066 SH   SOLE   0 0 1,066
ISHARES RUSSELL 2000 VALUE ETF ETF 464287630 441 2,754 SH   SOLE   0 0 2,754
ISHARES RUSSELL MID-CAP ETF ETF 464287499 250 3,195 SH   SOLE   0 0 3,195
ISHARES RUSSELL MID-CAP GROWTH ETF ETF 464287481 545 4,860 SH   SOLE   0 0 4,860
ISHARES RUSSELL MID-CAP VALUE ETF ETF 464287473 404 3,567 SH   SOLE   0 0 3,567
ISHARES S&P 500 GROWTH ETF ETF 464287309 481 6,508 SH   SOLE   0 0 6,508
ISHARES S&P 500 VALUE ETF ETF 464287408 258 1,777 SH   SOLE   0 0 1,777
ISHARES S&P SMALL-CAP FUND ETF 464287804 10,833 99,210 SH   SOLE   0 0 99,210
ISHARES SEMICONDUCTOR FUND ETF 464287523 252 566 SH   SOLE   0 0 566
ISHARES SHORT-TERM NATIONAL MUNI BOND ETF ETF 464288158 4,620 42,952 SH   SOLE   0 0 42,952
ISHARES TIPS BOND ETF ETF 464287176 5,978 46,820 SH   SOLE   0 0 46,820
ISHARES U.S. ENERGY ETF ETF 464287796 4,082 144,461 SH   SOLE   0 0 144,461
ISHARES U.S. MEDICAL DEVICES ETF ETF 464288810 1,723 27,437 SH   SOLE   0 0 27,437
ISHARES U.S. TREASURY BOND ETF ETF 46429B267 11,715 441,583 SH   SOLE   0 0 441,583
JANUS HENDERSON MORTGAGE-BACKED SECURITIES ETF ETF 47103U852 413 7,768 SH   SOLE   0 0 7,768
JOHNSON & JOHNSON COM Stock 478160104 2,279 14,111 SH   SOLE   0 0 14,111
JOHNSON CTLS INTL PLC SHS Stock G51502105 339 4,986 SH   SOLE   0 0 4,986
JPMORGAN BETABUILDERS CANADA ETF ETF 46641Q225 451 7,168 SH   SOLE   0 0 7,168
JPMORGAN BETABUILDERS DEVELOPED ASIA-EX JAPAN ETF ETF 46641Q233 351 6,482 SH   SOLE   0 0 6,482
JPMORGAN BETABUILDERS EUROPE ETF ETF 46641Q191 777 13,622 SH   SOLE   0 0 13,622
JPMORGAN BETABUILDERS JAPAN ETF ETF 46641Q217 673 11,461 SH   SOLE   0 0 11,461
JPMORGAN CHASE & CO COM Stock 46625H100 9,833 60,072 SH   SOLE   0 0 60,072
JUST EAT TAKEAWAY COM N V SPONSORED ADS ADR 48214T305 186 12,793 SH   SOLE   0 0 12,793
KINDER MORGAN INC DEL COM Stock 49456B101 3,241 193,751 SH   SOLE   0 0 193,751
KORNIT DIGITAL LTD SHS Stock M6372Q113 2,101 14,513 SH   SOLE   0 0 14,513
L3HARRIS TECHNOLOGIES INC COM Stock 502431109 375 1,703 SH   SOLE   0 0 1,703
LILLY ELI & CO COM Stock 532457108 3,922 16,973 SH   SOLE   0 0 16,973
LINDE PLC SHS Stock G5494J103 1,045 3,563 SH   SOLE   0 0 3,563
LOCKHEED MARTIN CORP COM Stock 539830109 3,374 9,776 SH   SOLE   0 0 9,776
LOWES COS INC COM Stock 548661107 1,021 5,033 SH   SOLE   0 0 5,033
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP Stock 559080106 3,315 72,723 SH   SOLE   0 0 72,723
MAGNOLIA OIL & GAS CORP CL A Stock 559663109 635 35,685 SH   SOLE   0 0 35,685
MAIN STR CAP CORP COM CEF 56035L104 374 9,100 SH   SOLE   0 0 9,100
MARSH & MCLENNAN COS INC COM Stock 571748102 3,787 25,011 SH   SOLE   0 0 25,011
MASTERCARD INCORPORATED CL A Stock 57636Q104 4,507 12,964 SH   SOLE   0 0 12,964
MCDONALDS CORP COM Stock 580135101 4,339 17,998 SH   SOLE   0 0 17,998
MEDTRONIC PLC SHS Stock G5960L103 4,285 34,184 SH   SOLE   0 0 34,184
MERCK & CO INC COM Stock 58933Y105 5,370 71,493 SH   SOLE   0 0 71,493
MICROSOFT CORP COM Stock 594918104 24,351 86,376 SH   SOLE   0 0 86,376
MIDDLEBY CORP COM Stock 596278101 632 3,709 SH   SOLE   0 0 3,709
MONDELEZ INTL INC CL A Stock 609207105 4,947 85,021 SH   SOLE   0 0 85,021
MONSTER BEVERAGE CORP NEW COM Stock 61174X109 244 2,745 SH   SOLE   0 0 2,745
MORGAN STANLEY COM NEW Stock 617446448 311 3,194 SH   SOLE   0 0 3,194
MPLX LP COM UNIT REP LTD Stock 55336V100 241 8,455 SH   SOLE   0 0 8,455
MSCI INC COM Stock 55354G100 1,758 2,889 SH   SOLE   0 0 2,889
NATIONAL INSTRS CORP COM Stock 636518102 647 16,485 SH   SOLE   0 0 16,485
NEOGEN CORP COM Stock 640491106 950 21,878 SH   SOLE   0 0 21,878
NETFLIX INC COM Stock 64110L106 3,693 6,050 SH   SOLE   0 0 6,050
NEXTERA ENERGY INC COM Stock 65339F101 5,645 71,887 SH   SOLE   0 0 71,887
NIKE INC CL B Stock 654106103 2,596 17,877 SH   SOLE   0 0 17,877
NORTHROP GRUMMAN CORP COM Stock 666807102 291 807 SH   SOLE   0 0 807
NOVARTIS AG SPONSORED ADR ADR 66987V109 415 5,073 SH   SOLE   0 0 5,073
NOVO-NORDISK A S ADR ADR 670100205 881 9,181 SH   SOLE   0 0 9,181
NOW INC COM Stock 67011P100 103 13,422 SH   SOLE   0 0 13,422
NUVEEN AMT FREE QLTY MUN INCME COM CEF 670657105 190 12,482 SH   SOLE   0 0 12,482
NUVEEN QUALITY MUNCP INCOME FD COM CEF 67066V101 218 13,958 SH   SOLE   0 0 13,958
NVIDIA CORPORATION COM Stock 67066G104 1,890 9,122 SH   SOLE   0 0 9,122
OAK STR HEALTH INC COM Stock 67181A107 633 14,889 SH   SOLE   0 0 14,889
OLLIES BARGAIN OUTLET HLDGS IN COM Stock 681116109 631 10,471 SH   SOLE   0 0 10,471
ONEOK INC NEW COM Stock 682680103 1,031 17,778 SH   SOLE   0 0 17,778
ORACLE CORP COM Stock 68389X105 1,375 15,781 SH   SOLE   0 0 15,781
ORTHOPEDIATRICS CORP COM Stock 68752L100 695 10,603 SH   SOLE   0 0 10,603
PALANTIR TECHNOLOGIES INC CL A Stock 69608A108 273 11,362 SH   SOLE   0 0 11,362
PAYCHEX INC COM Stock 704326107 3,408 30,309 SH   SOLE   0 0 30,309
PAYCOM SOFTWARE INC COM Stock 70432V102 1,832 3,696 SH   SOLE   0 0 3,696
PAYLOCITY HLDG CORP COM Stock 70438V106 1,885 6,723 SH   SOLE   0 0 6,723
PAYPAL HLDGS INC COM Stock 70450Y103 4,152 15,958 SH   SOLE   0 0 15,958
PEGASYSTEMS INC COM Stock 705573103 1,579 12,426 SH   SOLE   0 0 12,426
PEPSICO INC COM Stock 713448108 5,917 39,340 SH   SOLE   0 0 39,340
PFIZER INC COM Stock 717081103 891 20,721 SH   SOLE   0 0 20,721
PHILIP MORRIS INTL INC COM Stock 718172109 1,533 16,172 SH   SOLE   0 0 16,172
PHILLIPS 66 COM Stock 718546104 1,300 18,569 SH   SOLE   0 0 18,569
PIMCO DYNAMIC INCOME FD SHS CEF 72201Y101 1,584 59,586 SH   SOLE   0 0 59,586
PIMCO DYNAMIC INCOME OPRNTS FD COM BEN SHS CEF 69355M107 269 12,840 SH   SOLE   0 0 12,840
PIMCO ENHANCED SHORT MATURITY ACTIVE EXCHANGE-TRADED FUND ETF 72201R833 287 2,816 SH   SOLE   0 0 2,816
PIONEER NAT RES CO COM Stock 723787107 370 2,220 SH   SOLE   0 0 2,220
PLAINS ALL AMERN PIPELINE L P UNIT LTD PARTN Stock 726503105 1,645 161,795 SH   SOLE   0 0 161,795
PNC FINL SVCS GROUP INC COM Stock 693475105 3,960 20,240 SH   SOLE   0 0 20,240
PROCTER AND GAMBLE CO COM Stock 742718109 5,230 37,413 SH   SOLE   0 0 37,413
PROLOGIS INC. COM REIT 74340W103 3,053 24,338 SH   SOLE   0 0 24,338
PROS HOLDINGS INC COM Stock 74346Y103 561 15,801 SH   SOLE   0 0 15,801
PROTO LABS INC COM Stock 743713109 249 3,735 SH   SOLE   0 0 3,735
QUALCOMM INC COM Stock 747525103 4,151 32,183 SH   SOLE   0 0 32,183
REALTY INCOME CORP COM REIT 756109104 2,359 36,366 SH   SOLE   0 0 36,366
REGENERON PHARMACEUTICALS COM Stock 75886F107 284 469 SH   SOLE   0 0 469
RITCHIE BROS AUCTIONEERS COM Stock 767744105 1,698 27,540 SH   SOLE   0 0 27,540
ROLLINS INC COM Stock 775711104 1,091 30,874 SH   SOLE   0 0 30,874
S&P GLOBAL INC COM Stock 78409V104 652 1,535 SH   SOLE   0 0 1,535
SALESFORCE COM INC COM Stock 79466L302 5,737 21,151 SH   SOLE   0 0 21,151
SANOFI SPONSORED ADR ADR 80105N105 207 4,292 SH   SOLE   0 0 4,292
SCHLUMBERGER LTD COM STK Stock 806857108 564 19,033 SH   SOLE   0 0 19,033
SEA LTD SPONSORD ADS ADR 81141R100 260 815 SH   SOLE   0 0 815
SEAGATE TECHNOLOGY HLDNGS PLC ORD SHS Stock G7997R103 492 5,968 SH   SOLE   0 0 5,968
SEMPRA COM Stock 816851109 3,252 25,704 SH   SOLE   0 0 25,704
SERVICENOW INC COM Stock 81762P102 4,014 6,451 SH   SOLE   0 0 6,451
SHOPIFY INC CL A Stock 82509L107 831 613 SH   SOLE   0 0 613
SIMON PPTY GROUP INC NEW COM REIT 828806109 1,737 13,361 SH   SOLE   0 0 13,361
SPDR NUVEEN BLOOMBERG MUNICIPAL BOND ETF ETF 78468R721 395 7,666 SH   SOLE   0 0 7,666
SPDR NUVEEN BLOOMBERG SHORT TERM MUNICIPAL BOND ETF ETF 78468R739 359 7,271 SH   SOLE   0 0 7,271
SPDR S&P 500 ETF ETF 78462F103 9,410 21,927 SH   SOLE   0 0 21,927
SPDR S&P DIVIDEND ETF ETF 78464A763 422 3,587 SH   SOLE   0 0 3,587
SPROTT PHYSICAL GOLD TR UNIT CEF 85207H104 202 14,617 SH   SOLE   0 0 14,617
STARBUCKS CORP COM Stock 855244109 7,320 66,359 SH   SOLE   0 0 66,359
STARWOOD PPTY TR INC COM REIT 85571B105 332 13,600 SH   SOLE   0 0 13,600
STORE CAP CORP COM REIT 862121100 391 12,221 SH   SOLE   0 0 12,221
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS ADR 874039100 745 6,676 SH   SOLE   0 0 6,676
TARGA RES CORP COM Stock 87612G101 913 18,554 SH   SOLE   0 0 18,554
TC ENERGY CORP COM Stock 87807B107 608 12,648 SH   SOLE   0 0 12,648
TE CONNECTIVITY LTD SHS Stock H84989104 954 6,954 SH   SOLE   0 0 6,954
TECHNOLOGY SELECT SECTOR SPDR FUND ETF 81369Y803 653 4,373 SH   SOLE   0 0 4,373
TESLA INC COM Stock 88160R101 345 445 SH   SOLE   0 0 445
TEXAS INSTRS INC COM Stock 882508104 7,729 40,209 SH   SOLE   0 0 40,209
THERMO FISHER SCIENTIFIC INC COM Stock 883556102 411 719 SH   SOLE   0 0 719
THOMSON REUTERS CORP. COM NEW Stock 884903709 481 4,353 SH   SOLE   0 0 4,353
TORTOISE NORTH AMERICAN PIPELINE FUND ETF 56167N720 3,781 173,456 SH   SOLE   0 0 173,456
TOTALENERGIES SE SPONSORED ADS ADR 89151E109 704 14,696 SH   SOLE   0 0 14,696
TRUIST FINL CORP COM Stock 89832Q109 7,429 126,665 SH   SOLE   0 0 126,665
TWITTER INC COM Stock 90184L102 539 8,923 SH   SOLE   0 0 8,923
TYLER TECHNOLOGIES INC Call 902252905 1,957 20,000 SH Call SOLE   0 0 20,000
TYLER TECHNOLOGIES INC COM Stock 902252105 1,960 4,273 SH   SOLE   0 0 4,273
UBER TECHNOLOGIES INC COM Stock 90353T100 252 5,620 SH   SOLE   0 0 5,620
UNILEVER PLC SPON ADR NEW ADR 904767704 775 14,293 SH   SOLE   0 0 14,293
UNION PAC CORP COM Stock 907818108 365 1,863 SH   SOLE   0 0 1,863
UNITED AIRLS HLDGS INC COM Stock 910047109 271 5,692 SH   SOLE   0 0 5,692
UNITED PARCEL SERVICE INC CL B Stock 911312106 4,025 22,101 SH   SOLE   0 0 22,101
UNITEDHEALTH GROUP INC COM Stock 91324P102 6,045 15,471 SH   SOLE   0 0 15,471
US BANCORP DEL COM NEW Stock 902973304 2,663 44,801 SH   SOLE   0 0 44,801
UTILITIES SELECT SECTOR SPDR FUND ETF 81369Y886 510 7,978 SH   SOLE   0 0 7,978
VANGUARD DIVIDEND APPRECIATION INDEX FUND ETF 921908844 445 2,897 SH   SOLE   0 0 2,897
VANGUARD FTSE ALL-WORLD EX US INDEX FUND ETF 922042775 2,126 34,877 SH   SOLE   0 0 34,877
VANGUARD FTSE DEVELOPED MARKETS ETF ETF 921943858 384 7,608 SH   SOLE   0 0 7,608
VANGUARD FTSE EMERGING MARKETS ETF ETF 922042858 1,295 25,900 SH   SOLE   0 0 25,900
VANGUARD GROWTH INDEX FUND ETF 922908736 1,238 4,266 SH   SOLE   0 0 4,266
VANGUARD INFORMATION TECHNOLOGY INDEX FUND ETF 92204A702 323 806 SH   SOLE   0 0 806
VANGUARD MEGA CAP GROWTH ETF ETF 921910816 266 1,133 SH   SOLE   0 0 1,133
VANGUARD REAL ESTATE ETF ETF 922908553 323 3,169 SH   SOLE   0 0 3,169
VANGUARD S&P 500 ETF ETF 922908363 257 650 SH   SOLE   0 0 650
VANGUARD S&P SMALL-CAP 600 VALUE ETF ETF 921932778 386 2,219 SH   SOLE   0 0 2,219
VANGUARD SHORT-TERM BOND INDEX FUND ETF 921937827 338 4,128 SH   SOLE   0 0 4,128
VANGUARD TOTAL BOND MARKET INDEX FUND ETF 921937835 267 3,120 SH   SOLE   0 0 3,120
VANGUARD TOTAL STOCK MARKET INDEX FUND ETF 922908769 9,341 42,063 SH   SOLE   0 0 42,063
VANGUARD VALUE INDEX FUND ETF 922908744 588 4,347 SH   SOLE   0 0 4,347
VERISK ANALYTICS INC COM Stock 92345Y106 1,770 8,837 SH   SOLE   0 0 8,837
VERIZON COMMUNICATIONS INC COM Stock 92343V104 2,043 37,827 SH   SOLE   0 0 37,827
VERTEX PHARMACEUTICALS INC COM Stock 92532F100 896 4,940 SH   SOLE   0 0 4,940
VISA INC COM CL A Stock 92826C839 5,864 26,325 SH   SOLE   0 0 26,325
VODAFONE GROUP PLC NEW SPONSORED ADR ADR 92857W308 186 12,014 SH   SOLE   0 0 12,014
WALMART INC COM Stock 931142103 1,043 7,482 SH   SOLE   0 0 7,482
WATSCO INC COM Stock 942622200 653 2,469 SH   SOLE   0 0 2,469
WEC ENERGY GROUP INC COM Stock 92939U106 2,006 22,740 SH   SOLE   0 0 22,740
WELLS FARGO CO NEW COM Stock 949746101 263 5,664 SH   SOLE   0 0 5,664
WEST PHARMACEUTICAL SVSC INC PUT 955306955 6,952 16,200 SH Put SOLE   0 0 16,200
WEST PHARMACEUTICAL SVSC INC CALL 955306905 2,317 5,400 SH Call SOLE   0 0 5,400
WEST PHARMACEUTICAL SVSC INC COM Stock 955306105 2,331 5,491 SH   SOLE   0 0 5,491
WESTERN DIGITAL CORP. COM Stock 958102105 288 5,099 SH   SOLE   0 0 5,099
WESTERN MIDSTREAM PARTNERS LP COM UNIT LP INT Stock 958669103 260 12,426 SH   SOLE   0 0 12,426
WHITE MTNS INS GROUP LTD COM Stock G9618E107 764 714 SH   SOLE   0 0 714
WILLIAMS COS INC COM Stock 969457100 1,661 64,016 SH   SOLE   0 0 64,016
WORKIVA INC COM CL A Stock 98139A105 1,874 13,295 SH   SOLE   0 0 13,295
X-TRACKERS MSCI EAFE HEDGED EQUITY ETF ETF 233051200 820 21,719 SH   SOLE   0 0 21,719
ZOETIS INC CL A Stock 98978V103 3,961 20,405 SH   SOLE   0 0 20,405