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
ZYNGA INC CL A 98986T108 1,009 134,062 SH   SOLE   134,062 0 0
2U INC COM 90214J101 556 16,572 SH   SOLE   16,572 0 0
3M CO COM 88579Y101 2,703 15,407 SH   SOLE   14,146 0 1,261
ABBOTT LABS COM 002824100 12,264 103,819 SH   SOLE   103,819 0 0
ABBVIE INC COM 00287Y109 6,966 64,582 SH   SOLE   60,129 0 4,453
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 16,286 50,906 SH   SOLE   50,452 0 454
ADOBE SYSTEMS INCORPORATED COM 00724F101 12,895 22,398 SH   SOLE   22,029 0 369
ADVANCED MICRO DEVICES INC COM 007903107 332 3,227 SH   SOLE   3,227 0 0
AFLAC INC COM 001055102 820 15,727 SH   SOLE   14,487 0 1,240
AGIOS PHARMACEUTICALS INC COM 00847X104 1,861 40,322 SH   SOLE   40,322 0 0
AKAMAI TECHNOLOGIES INC COM 00971T101 332 3,176 SH   SOLE   3,176 0 0
ALASKA AIR GROUP INC COM 011659109 10,336 176,384 SH   SOLE   173,795 0 2,589
ALCON AG ORD SHS H01301128 5,345 66,424 SH   SOLE   66,424 0 0
ALPHABET INC CAP STK CL C 02079K107 31,869 11,947 SH   SOLE   11,675 0 272
ALPS ETF TR ALERIAN MLP 00162Q452 1,225 33,009 SH   SOLE   33,009 0 0
ALTRIA GROUP INC COM 02209S103 723 15,877 SH   SOLE   15,877 0 0
AMAZON COM INC COM 023135106 23,527 7,162 SH   SOLE   7,052 0 110
AMERICAN ELEC PWR CO INC COM 025537101 973 11,982 SH   SOLE   10,022 0 1,960
AMERICAN TOWER CORP NEW COM 03027X100 12,324 46,436 SH   SOLE   46,405 0 31
AMERICOLD RLTY TR COM 03064D108 1,325 45,625 SH   SOLE   45,625 0 0
AMGEN INC COM 031162100 2,958 13,909 SH   SOLE   12,009 0 1,900
AMPHENOL CORP NEW CL A 032095101 1,959 26,752 SH   SOLE   26,752 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 41 24,500 SH   SOLE   24,500 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 944 16,736 SH   SOLE   16,718 0 18
ANNALY CAPITAL MANAGEMENT IN COM 035710409 101 12,023 SH   SOLE   12,023 0 0
ANSYS INC COM 03662Q105 8,914 26,183 SH   SOLE   26,183 0 0
ANTHEM INC COM 036752103 260 697 SH   SOLE   645 0 52
AON PLC SHS CL A G0403H108 1,105 3,866 SH   SOLE   3,866 0 0
APPLE INC COM 037833100 79,071 558,807 SH   SOLE   549,571 0 9,236
AQUABOUNTY TECHNOLOGIES INC COM NEW 03842K200 132 32,338 SH   SOLE   32,338 0 0
ARBOR REALTY TRUST INC COM 038923108 385 20,757 SH   SOLE   20,757 0 0
ARES CAPITAL CORP COM 04010L103 370 18,183 SH   SOLE   18,183 0 0
ARK ETF TR NEXT GNRTN INTER 00214Q401 6,288 61,325 SH   SOLE   61,325 0 0
ASML HOLDING N V N Y REGISTRY SHS N07059210 1,584 2,126 SH   SOLE   2,126 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 240 3,989 SH   SOLE   3,989 0 0
AT&T INC COM 00206R102 3,165 117,172 SH   SOLE   114,731 0 2,441
ATLASSIAN CORP PLC CL A G06242104 573 1,465 SH   SOLE   1,465 0 0
BANK NOVA SCOTIA B C COM 064149107 485 7,883 SH   SOLE   7,883 0 0
BARCLAYS BANK PLC IPATH SELCT MLP 06742C723 7,177 455,393 SH   SOLE   455,393 0 0
BAXTER INTL INC COM 071813109 9,345 116,184 SH   SOLE   116,184 0 0
BCE INC COM NEW 05534B760 2,455 49,034 SH   SOLE   48,560 0 474
BECTON DICKINSON & CO COM 075887109 7,780 31,649 SH   SOLE   31,130 0 519
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 20,518 75,174 SH   SOLE   72,016 0 3,158
BK OF AMERICA CORP COM 060505104 2,173 51,193 SH   SOLE   50,611 0 582
BLACKROCK CORPOR HI YLD FD I COM 09255P107 195 15,961 SH   SOLE   15,961 0 0
BLACKROCK INC COM 09247X101 14,249 16,990 SH   SOLE   16,990 0 0
BLACKSTONE INC COM 09260D107 1,214 10,437 SH   SOLE   10,424 0 13
BOEING CO COM 097023105 746 3,390 SH   SOLE   3,390 0 0
BOSTON BEER INC CL A 100557107 293 575 SH   SOLE   575 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,666 28,149 SH   SOLE   28,149 0 0
BROADCOM INC COM 11135F101 2,735 5,640 SH   SOLE   4,651 0 989
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 688 7,909 SH   SOLE   7,909 0 0
CALAMOS CONV & HIGH INCOME F COM SHS 12811P108 191 12,240 SH   SOLE   12,240 0 0
CANADIAN NAT RES LTD COM 136385101 8,153 223,114 SH   SOLE   220,182 0 2,932
CANADIAN PAC RY LTD COM 13645t100 10,668 163,949 SH   SOLE   163,949 0 0
CARDINAL HEALTH INC COM 14149Y108 297 6,010 SH   SOLE   6,010 0 0
CATERPILLAR INC COM 149123101 221 1,153 SH   SOLE   1,153 0 0
CDW CORP COM 12514G108 3,431 18,850 SH   SOLE   16,524 0 2,326
CENTENE CORP DEL COM 15135B101 826 13,254 SH   SOLE   13,254 0 0
CGI INC CL A SUB VTG 12532H104 610 7,198 SH   SOLE   7,198 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 14,985 20,597 SH   SOLE   20,240 0 357
CHECK POINT SOFTWARE TECH LT ORD M22465104 654 5,788 SH   SOLE   5,788 0 0
CHENIERE ENERGY INC COM NEW 16411R208 303 3,100 SH   SOLE   3,100 0 0
CHEVRON CORP NEW COM 166764100 5,198 51,235 SH   SOLE   49,044 0 2,191
CIGNA CORP NEW COM 125523100 446 2,226 SH   SOLE   2,226 0 0
CISCO SYS INC COM 17275R102 7,495 137,712 SH   SOLE   127,502 0 10,210
CITIGROUP INC COM NEW 172967424 381 5,434 SH   SOLE   5,355 0 79
CME GROUP INC COM 12572Q105 1,317 6,810 SH   SOLE   6,810 0 0
COCA COLA CO COM 191216100 8,482 161,655 SH   SOLE   155,119 0 6,536
COCA-COLA EUROPACIFIC PARTNE SHS G25839104 1,881 34,013 SH   SOLE   27,631 0 6,382
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 7,584 102,201 SH   SOLE   96,503 0 5,698
COLGATE PALMOLIVE CO COM 194162103 1,200 15,883 SH   SOLE   15,883 0 0
COMCAST CORP NEW CL A 20030N101 1,141 20,384 SH   SOLE   20,325 0 59
CONOCOPHILLIPS COM 20825C104 1,311 19,349 SH   SOLE   19,237 0 112
CONSTELLATION BRANDS INC CL A 21036P108 7,743 36,749 SH   SOLE   36,210 0 539
COSTCO WHSL CORP NEW COM 22160K105 13,799 30,710 SH   SOLE   29,045 0 1,665
CRISPR THERAPEUTICS AG NAMEN AKT H17182108 565 5,049 SH   SOLE   5,049 0 0
CROWN CASTLE INTL CORP NEW COM 22822V101 9,326 53,809 SH   SOLE   50,868 0 2,941
CULLEN FROST BANKERS INC COM 229899109 199 1,680 SH   SOLE   1,680 0 0
CVS HEALTH CORP COM 126650100 2,137 25,186 SH   SOLE   20,591 0 4,595
DANAHER CORPORATION COM 235851102 2,711 8,904 SH   SOLE   8,904 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,224 34,458 SH   SOLE   34,458 0 0
DIAGEO PLC SPON ADR NEW 25243Q205 2,607 13,506 SH   SOLE   11,060 0 2,446
DIMENSIONAL ETF TRUST INTERNATNAL VAL 25434V807 15,199 415,586 SH   SOLE   415,586 0 0
DIREXION SHS ETF TR DLY S&P500 2XS 25459Y165 231 2,360 SH   SOLE   2,360 0 0
DISNEY WALT CO COM 254687106 10,656 62,990 SH   SOLE   62,598 0 392
DOLLAR GEN CORP NEW COM 256677105 5,654 26,653 SH   SOLE   26,201 0 452
DOMINION ENERGY INC COM 25746U109 1,884 25,801 SH   SOLE   24,022 0 1,779
DOW INC COM 260557103 215 3,742 SH   SOLE   3,689 0 53
DUKE ENERGY CORP NEW COM NEW 26441C204 1,247 12,773 SH   SOLE   12,573 0 200
DUPONT DE NEMOURS INC COM 26614N102 210 3,095 SH   SOLE   3,026 0 69
EATON CORP PLC SHS G29183103 11,593 77,643 SH   SOLE   77,639 0 4
EATON VANCE TAX-MANAGED GLOB COM 27829F108 163 16,272 SH   SOLE   16,272 0 0
EBAY INC. COM 278642103 10,102 144,998 SH   SOLE   143,044 0 1,954
ECOLAB INC COM 278865100 255 1,222 SH   SOLE   1,215 0 7
EDITAS MEDICINE INC COM 28106W103 273 6,645 SH   SOLE   6,645 0 0
ELECTRONIC ARTS INC COM 285512109 9,849 69,238 SH   SOLE   68,096 0 1,142
EMERSON ELEC CO COM 291011104 3,063 32,515 SH   SOLE   29,419 0 3,096
ENBRIDGE INC COM 29250N105 4,486 112,726 SH   SOLE   111,799 0 927
ENERGY TRANSFER L P COM UT LTD PTN 29273V100 630 65,809 SH   SOLE   65,809 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 930 42,994 SH   SOLE   42,994 0 0
EOG RES INC COM 26875P101 7,746 96,494 SH   SOLE   94,903 0 1,591
EQUINIX INC COM 29444U700 536 679 SH   SOLE   676 0 3
EQUITY RESIDENTIAL SH BEN INT 29476L107 3,030 37,448 SH   SOLE   37,076 0 372
ETF MANAGERS TR PRIME CYBR SCRTY 26924G201 1,102 17,268 SH   SOLE   17,268 0 0
EVERGY INC COM 30034W106 1,841 29,601 SH   SOLE   29,304 0 297
EXACT SCIENCES CORP COM 30063P105 701 7,347 SH   SOLE   7,347 0 0
EXXON MOBIL CORP COM 30231G102 2,107 35,815 SH   SOLE   34,465 0 1,350
F5 NETWORKS INC COM 315616102 9,503 47,807 SH   SOLE   47,226 0 581
FACEBOOK INC CL A 30303M102 30,987 91,305 SH   SOLE   90,712 0 593
FARFETCH LTD ORD SH CL A 30744W107 1,281 34,164 SH   SOLE   34,164 0 0
FATE THERAPEUTICS INC COM 31189P102 255 4,305 SH   SOLE   4,305 0 0
FEDEX CORP COM 31428X106 4,384 19,993 SH   SOLE   19,541 0 452
FIDELITY COVINGTON TRUST LOW VOLITY ETF 316092824 3,424 72,049 SH   SOLE   57,837 0 14,017
FIRST CTZNS BANCSHARES INC N CL A 31946M103 506 600 SH   SOLE   600 0 0
FIRST TR EXCHANGE TRADED FD CLOUD COMPUTING 33734X192 614 5,824 SH   SOLE   5,824 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 670 2,838 SH   SOLE   2,838 0 0
FLEETCOR TECHNOLOGIES INC COM 339041105 5,006 19,159 SH   SOLE   18,892 0 267
FORTINET INC COM 34959E109 422 1,446 SH   SOLE   1,446 0 0
FORTIVE CORP COM 34959J108 278 3,940 SH   SOLE   3,940 0 0
GAMING & LEISURE PPTYS INC COM 36467J108 3,339 72,076 SH   SOLE   71,831 0 245
GARTNER INC COM 366651107 10,281 33,834 SH   SOLE   33,834 0 0
GENERAC HLDGS INC COM 368736104 13,174 32,237 SH   SOLE   32,237 0 0
GENERAL MLS INC COM 370334104 2,763 46,192 SH   SOLE   45,745 0 447
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,990 52,083 SH   SOLE   51,609 0 474
GLOBAL PMTS INC COM 37940X102 4,425 28,084 SH   SOLE   28,084 0 0
GLOBAL X FDS RBTCS ARTFL INTE 37954Y715 306 8,368 SH   SOLE   8,368 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 681 1,801 SH   SOLE   1,801 0 0
HARROW HEALTH INC COM 415858109 190 20,949 SH   SOLE   20,949 0 0
HEICO CORP NEW COM 422806109 508 4,034 SH   SOLE   4,034 0 0
HOME DEPOT INC COM 437076102 29,809 90,810 SH   SOLE   88,064 0 2,746
HONEYWELL INTL INC COM 438516106 359 1,689 SH   SOLE   1,600 0 89
HORMEL FOODS CORP COM 440452100 5,707 139,177 SH   SOLE   139,177 0 0
HUMANA INC COM 444859102 216 556 SH   SOLE   556 0 0
HUNT J B TRANS SVCS INC COM 445658107 420 2,511 SH   SOLE   2,511 0 0
HUNTINGTON BANCSHARES INC COM 446150104 895 57,860 SH   SOLE   57,860 0 0
ICAHN ENTERPRISES LP DEPOSITARY UNIT 451100101 370 7,400 SH   SOLE   7,400 0 0
IES HLDGS INC COM 44951W106 457 10,000 SH   SOLE   10,000 0 0
ILLUMINA INC COM 452327109 587 1,447 SH   SOLE   1,447 0 0
INCYTE CORP COM 45337C102 203 2,947 SH   SOLE   2,947 0 0
INFOSYS LTD SPONSORED ADR 456788108 1,205 54,147 SH   SOLE   54,147 0 0
INTEL CORP COM 458140100 4,587 86,099 SH   SOLE   83,648 0 2,451
INTELLIGENT SYS CORP NEW COM 45816D100 739 18,190 SH   SOLE   18,190 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 19,091 166,274 SH   SOLE   163,313 0 2,961
INTERNATIONAL BUSINESS MACHS COM 459200101 4,523 32,558 SH   SOLE   30,520 0 2,038
INTUIT COM 461202103 15,408 28,558 SH   SOLE   28,558 0 0
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 34,346 1,631,622 SH   SOLE   1,631,622 0 0
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1,402 43,957 SH   SOLE   43,957 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137V357 26,126 177,408 SH   SOLE   177,408 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 11,670 32,602 SH   SOLE   32,602 0 0
INVITAE CORP COM 46185L103 526 18,506 SH   SOLE   18,506 0 0
IRIDIUM COMMUNICATIONS INC COM 46269C102 388 9,741 SH   SOLE   9,741 0 0
ISHARES INC CORE MSCI EMKT 46434G103 38,508 625,068 SH   SOLE   625,068 0 0
ISHARES TR SP SMCP600VL ETF 464287879 267,391 3,323,469 SH   SOLE   3,278,355 0 44,728
ISHARES U S ETF TR BLACKROCK ST MAT 46431W507 4,219 84,139 SH   SOLE   83,289 0 850
JOHNSON & JOHNSON COM 478160104 8,554 52,966 SH   SOLE   49,338 0 3,628
JPMORGAN CHASE & CO COM 46625H100 6,825 41,690 SH   SOLE   40,860 0 830
KIMBERLY-CLARK CORP COM 494368103 209 1,579 SH   SOLE   1,579 0 0
KINDER MORGAN INC DEL COM 49456B101 461 27,566 SH   SOLE   27,566 0 0
KLA CORP COM NEW 482480100 9,008 26,930 SH   SOLE   26,472 0 458
KONINKLIJKE PHILIPS N V NY REGIS SHS NEW 500472303 446 10,030 SH   SOLE   10,030 0 0
KORNIT DIGITAL LTD SHS M6372Q113 726 5,017 SH   SOLE   5,017 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 13,316 60,462 SH   SOLE   60,447 0 15
LABORATORY CORP AMER HLDGS COM NEW 50540R409 2,507 8,909 SH   SOLE   7,637 0 1,272
LAM RESEARCH CORP COM 512807108 10,815 19,002 SH   SOLE   18,683 0 319
LAMB WESTON HLDGS INC COM 513272104 5,227 85,178 SH   SOLE   85,178 0 0
LIBERTY GLOBAL PLC SHS CL C G5480U120 860 29,204 SH   SOLE   29,204 0 0
LILLY ELI & CO COM 532457108 612 2,649 SH   SOLE   2,024 0 625
LINDE PLC SHS G5494J103 13,625 46,442 SH   SOLE   46,442 0 0
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 566 230,839 SH   SOLE   230,839 0 0
LOCKHEED MARTIN CORP COM 539830109 1,691 4,901 SH   SOLE   4,227 0 674
LOWES COS INC COM 548661107 4,610 22,723 SH   SOLE   20,243 0 2,480
MAMMOTH ENERGY SVCS INC COM 56155L108 715 245,777 SH   SOLE   245,777 0 0
MANHATTAN ASSOCIATES INC COM 562750109 432 2,822 SH   SOLE   2,822 0 0
MARSH & MCLENNAN COS INC COM 571748102 4,363 28,810 SH   SOLE   23,472 0 5,338
MARTIN MARIETTA MATLS INC COM 573284106 12,592 36,852 SH   SOLE   36,852 0 0
MASTERCARD INCORPORATED CL A 57636Q104 11,712 33,685 SH   SOLE   31,937 0 1,748
MCCORMICK & CO INC COM NON VTG 579780206 8,834 109,027 SH   SOLE   109,027 0 0
MCDONALDS CORP COM 580135101 2,282 9,463 SH   SOLE   8,340 0 1,123
MEDTRONIC PLC SHS G5960L103 286 2,279 SH   SOLE   2,266 0 13
MERCK & CO INC COM 58933Y105 776 10,334 SH   SOLE   10,074 0 260
MICROSOFT CORP COM 594918104 77,835 276,088 SH   SOLE   271,257 0 4,831
MODERNA INC COM 60770K107 429 1,114 SH   SOLE   1,114 0 0
MOODYS CORP COM 615369105 1,137 3,203 SH   SOLE   3,203 0 0
MORGAN STANLEY COM NEW 617446448 234 2,405 SH   SOLE   2,391 0 14
MPLX LP COM UNIT REP LTD 55336V100 789 27,725 SH   SOLE   27,725 0 0
MSCI INC COM 55354G100 1,219 2,003 SH   SOLE   2,003 0 0
NETFLIX INC COM 64110L106 15,634 25,615 SH   SOLE   25,615 0 0
NEXTERA ENERGY INC COM 65339F101 465 5,927 SH   SOLE   5,857 0 70
NGL ENERGY PARTNERS LP COM UNIT REPST 62913M107 97 40,862 SH   SOLE   40,862 0 0
NIKE INC CL B 654106103 13,650 93,988 SH   SOLE   92,872 0 1,116
NORTHROP GRUMMAN CORP COM 666807102 8,043 22,332 SH   SOLE   21,388 0 944
NOVAGOLD RES INC COM NEW 66987E206 453 65,750 SH   SOLE   65,750 0 0
NOVARTIS AG SPONSORED ADR 66987V109 23,370 285,767 SH   SOLE   285,767 0 0
NOVO-NORDISK A S ADR 670100205 10,988 114,451 SH   SOLE   112,944 0 1,507
NUVEEN AMT FREE MUN CR INC F COM 67071L106 243 14,191 SH   SOLE   14,191 0 0
NUVEEN AMT FREE QLTY MUN INC COM 670657105 362 23,828 SH   SOLE   23,828 0 0
NUVEEN MUNICIPAL CREDIT INC COM SH BEN INT 67070X101 232 13,899 SH   SOLE   13,899 0 0
NUVEEN QUALITY MUNCP INCOME COM 67066V101 316 20,213 SH   SOLE   20,213 0 0
NVIDIA CORPORATION COM 67066G104 981 4,737 SH   SOLE   4,713 0 24
NXP SEMICONDUCTORS N V COM N6596X109 877 4,480 SH   SOLE   4,480 0 0
ONE GAS INC COM 68235P108 345 5,452 SH   SOLE   5,452 0 0
ONEOK INC NEW COM 682680103 1,045 18,021 SH   SOLE   18,002 0 19
ORACLE CORP COM 68389X105 16,991 195,004 SH   SOLE   189,326 0 5,678
PACCAR INC COM 693718108 6,772 85,817 SH   SOLE   85,817 0 0
PALANTIR TECHNOLOGIES INC CL A 69608A108 666 27,727 SH   SOLE   27,727 0 0
PALO ALTO NETWORKS INC COM 697435105 202 421 SH   SOLE   415 0 6
PAYCHEX INC COM 704326107 267 2,373 SH   SOLE   2,373 0 0
PAYPAL HLDGS INC COM 70450Y103 13,159 50,571 SH   SOLE   50,571 0 0
PEPSICO INC COM 713448108 4,536 30,156 SH   SOLE   27,372 0 2,784
PFIZER INC COM 717081103 6,452 150,003 SH   SOLE   149,039 0 964
PHILIP MORRIS INTL INC COM 718172109 553 5,837 SH   SOLE   5,612 0 225
PHILLIPS 66 COM 718546104 1,547 22,085 SH   SOLE   22,085 0 0
PLAINS ALL AMERN PIPELINE L UNIT LTD PARTN 726503105 408 40,073 SH   SOLE   40,073 0 0
POLARIS INC COM 731068102 8,652 72,300 SH   SOLE   72,300 0 0
POSCO SPONSORED ADR 693483109 823 11,939 SH   SOLE   11,939 0 0
PRECIGEN INC COM 74017N105 506 101,325 SH   SOLE   101,325 0 0
PROCTER AND GAMBLE CO COM 742718109 2,172 15,533 SH   SOLE   14,908 0 625
PROGRESSIVE CORP COM 743315103 1,532 16,948 SH   SOLE   16,948 0 0
PROLOGIS INC. COM 74340W103 205 1,633 SH   SOLE   1,607 0 26
PROTO LABS INC COM 743713109 468 7,020 SH   SOLE   7,020 0 0
PUBLIC STORAGE COM 74460D109 6,513 21,921 SH   SOLE   20,019 0 1,902
PURPLE INNOVATION INC COM 74640Y106 699 33,274 SH   SOLE   33,274 0 0
QUALCOMM INC COM 747525103 7,793 60,423 SH   SOLE   59,474 0 949
QUALYS INC COM 74758T303 465 4,176 SH   SOLE   4,176 0 0
QUEST DIAGNOSTICS INC COM 74834L100 1,872 12,882 SH   SOLE   10,593 0 2,289
RAYTHEON TECHNOLOGIES CORP COM 75513E101 11,645 135,470 SH   SOLE   133,457 0 2,013
REDFIN CORP COM 75737F108 322 6,428 SH   SOLE   6,428 0 0
REVANCE THERAPEUTICS INC COM 761330109 1,130 40,555 SH   SOLE   40,555 0 0
RIO TINTO PLC SPONSORED ADR 767204100 395 5,911 SH   SOLE   5,911 0 0
RITCHIE BROS AUCTIONEERS COM 767744105 2,372 38,477 SH   SOLE   31,521 0 6,956
ROBERT HALF INTL INC COM 770323103 210 2,097 SH   SOLE   2,097 0 0
ROCKET COS INC COM CL A 77311W101 8,972 559,360 SH   SOLE   559,360 0 0
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 5,915 132,707 SH   SOLE   131,531 0 1,176
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 961 8,731 SH   SOLE   8,731 0 0
S&P GLOBAL INC COM 78409V104 27,105 63,793 SH   SOLE   63,272 0 521
SABINE RTY TR UNIT BEN INT 785688102 1,024 24,014 SH   SOLE   24,014 0 0
SALESFORCE COM INC COM 79466L302 13,614 50,198 SH   SOLE   50,184 0 14
SANOFI SPONSORED ADR 80105N105 9,983 207,064 SH   SOLE   207,064 0 0
SAP SE SPON ADR 803054204 999 7,397 SH   SOLE   7,397 0 0
SCHWAB CHARLES CORP COM 808513105 31,585 433,619 SH   SOLE   430,135 0 3,484
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 153,347 3,885,746 SH   SOLE   3,885,746 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 7,988 100,002 SH   SOLE   91,574 0 8,428
SERVICENOW INC COM 81762P102 9,848 15,825 SH   SOLE   15,825 0 0
SHERWIN WILLIAMS CO COM 824348106 2,504 8,951 SH   SOLE   8,726 0 225
SHIFT TECHNOLOGIES INC CL A 82452T107 357 51,391 SH   SOLE   51,391 0 0
SHOPIFY INC CL A 82509L107 428 316 SH   SOLE   316 0 0
SNOWFLAKE INC CL A 833445109 314 1,037 SH   SOLE   1,037 0 0
SONY GROUP CORPORATION SPONSORED ADR 835699307 1,264 11,427 SH   SOLE   11,417 0 10
SOUTHERN CO COM 842587107 400 6,447 SH   SOLE   5,387 0 1,060
SPDR GOLD TR GOLD SHS 78463V107 7,246 44,123 SH   SOLE   41,578 0 2,528
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509 13,513 314,761 SH   SOLE   314,761 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 23,161 53,971 SH   SOLE   53,971 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 532 1,106 SH   SOLE   1,016 0 90
SPDR SER TR DJ REIT ETF 78464A607 2,189 20,404 SH   SOLE   20,404 0 0
SQUARE INC CL A 852234103 1,015 4,233 SH   SOLE   4,233 0 0
SSGA ACTIVE TR SPDR DBLELN EMRG 78470P309 1,021 20,597 SH   SOLE   20,597 0 0
STANLEY BLACK & DECKER INC COM 854502101 10,607 60,503 SH   SOLE   60,497 0 6
STARBUCKS CORP COM 855244109 13,862 125,660 SH   SOLE   125,660 0 0
STRYKER CORPORATION COM 863667101 233 884 SH   SOLE   884 0 0
SUN CMNTYS INC COM 866674104 3,613 19,520 SH   SOLE   19,502 0 18
SUNCOR ENERGY INC NEW COM 867224107 5,582 269,163 SH   SOLE   261,695 0 7,468
SVB FINANCIAL GROUP COM 78486Q101 3,494 5,402 SH   SOLE   5,402 0 0
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 534 4,784 SH   SOLE   4,784 0 0
TARGET CORP COM 87612E106 204 890 SH   SOLE   765 0 125
TELADOC HEALTH INC COM 87918A105 717 5,655 SH   SOLE   5,655 0 0
TELUS CORPORATION COM 87971M103 2,562 116,659 SH   SOLE   115,841 0 818
TERADYNE INC COM 880770102 11,164 102,264 SH   SOLE   102,264 0 0
TERNIUM SA SPONSORED ADS 880890108 4,961 117,286 SH   SOLE   116,418 0 868
TESLA INC COM 88160R101 26,896 34,682 SH   SOLE   34,682 0 0
TETRA TECHNOLOGIES INC DEL COM 88162F105 1,346 431,252 SH   SOLE   431,252 0 0
TEXAS INSTRS INC COM 882508104 1,508 7,844 SH   SOLE   6,768 0 1,076
TEXAS ROADHOUSE INC COM 882681109 9,441 103,381 SH   SOLE   103,381 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 9,864 17,265 SH   SOLE   17,255 0 10
TJX COS INC NEW COM 872540109 1,828 27,709 SH   SOLE   23,249 0 4,460
T-MOBILE US INC COM 872590104 219 1,717 SH   SOLE   1,717 0 0
TRANE TECHNOLOGIES PLC SHS G8994E103 844 4,891 SH   SOLE   4,891 0 0
TRANSUNION COM 89400J107 2,412 21,477 SH   SOLE   17,489 0 3,988
TRUIST FINL CORP COM 89832Q109 800 13,634 SH   SOLE   12,134 0 1,500
TWITTER INC COM 90184L102 233 3,851 SH   SOLE   3,851 0 0
ULTA BEAUTY INC COM 90384S303 10,029 27,788 SH   SOLE   27,316 0 472
UNILEVER PLC SPON ADR NEW 904767704 2,343 43,212 SH   SOLE   42,875 0 337
UNION PAC CORP COM 907818108 374 1,906 SH   SOLE   1,781 0 125
UNITED PARCEL SERVICE INC CL B 911312106 2,499 13,721 SH   SOLE   11,516 0 2,205
UNITED RENTALS INC COM 911363109 9,804 27,937 SH   SOLE   27,471 0 466
UNITEDHEALTH GROUP INC COM 91324P102 7,452 19,072 SH   SOLE   19,056 0 16
US BANCORP DEL COM NEW 902973304 1,244 20,936 SH   SOLE   20,880 0 56
US FOODS HLDG CORP COM 912008109 496 14,311 SH   SOLE   14,311 0 0
VALERO ENERGY CORP COM 91913Y100 2,273 32,212 SH   SOLE   31,891 0 321
VANECK ETF TRUST RARE EARTH/STRTG 92189H805 636 8,047 SH   SOLE   8,047 0 0
VANGUARD ADMIRAL FDS INC SMLCP 600 VAL 921932778 4,398 25,271 SH   SOLE   25,271 0 0
VANGUARD BD INDEX FDS TOTAL BND MRKT 921937835 3,884 45,856 SH   SOLE   45,856 0 0
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 2,463 43,241 SH   SOLE   43,241 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 204,946 1,150,829 SH   SOLE   1,150,829 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 38,562 521,724 SH   SOLE   521,724 0 0
VANGUARD MALVERN FDS STRM INFPROIDX 922020805 335 6,379 SH   SOLE   6,379 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 874 11,206 SH   SOLE   11,206 0 0
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 317 2,064 SH   SOLE   1,719 0 345
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,604 51,575 SH   SOLE   51,575 0 0
VANGUARD WHITEHALL FDS HIGH DIV YLD 921946406 256 2,474 SH   SOLE   1,817 0 657
VANGUARD WORLD FDS INF TECH ETF 92204A702 218 544 SH   SOLE   544 0 0
VEEVA SYS INC CL A COM 922475108 818 2,837 SH   SOLE   2,837 0 0
VERISK ANALYTICS INC COM 92345Y106 3,613 18,042 SH   SOLE   15,622 0 2,420
VERIZON COMMUNICATIONS INC COM 92343V104 8,690 160,892 SH   SOLE   152,487 0 8,405
VERTEX PHARMACEUTICALS INC COM 92532F100 6,640 36,604 SH   SOLE   36,604 0 0
VICI PPTYS INC COM 925652109 219 7,719 SH   SOLE   7,719 0 0
VISA INC COM CL A 92826C839 9,396 42,182 SH   SOLE   41,602 0 580
VISTAGEN THERAPEUTICS INC COM NEW 92840H202 271 98,731 SH   SOLE   98,731 0 0
VISTEON CORP COM NEW 92839U206 7,317 77,520 SH   SOLE   77,520 0 0
VROOM INC COM 92918V109 288 13,049 SH   SOLE   13,049 0 0
WABTEC COM 929740108 8,811 102,209 SH   SOLE   102,209 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 788 16,742 SH   SOLE   16,742 0 0
WALMART INC COM 931142103 600 4,306 SH   SOLE   4,293 0 13
WARRIOR MET COAL INC COM 93627C101 5,583 239,908 SH   SOLE   236,770 0 3,138
WASTE MGMT INC DEL COM 94106L109 3,583 23,990 SH   SOLE   19,782 0 4,208
WELLS FARGO CO NEW COM 949746101 261 5,621 SH   SOLE   4,930 0 691
WEX INC COM 96208T104 969 5,500 SH   SOLE   5,500 0 0
WILLIAMS COS INC COM 969457100 680 26,244 SH   SOLE   26,244 0 0
WINGSTOP INC COM 974155103 455 2,773 SH   SOLE   2,773 0 0
WISDOMTREE TR ITL HIGH DIV FD 97717W802 1,466 27,818 SH   SOLE   27,718 0 100
XYLEM INC COM 98419M100 13,453 108,767 SH   SOLE   108,767 0 0
ZIOPHARM ONCOLOGY INC COM 98973P101 311 170,779 SH   SOLE   170,779 0 0
ZOETIS INC CL A 98978V103 15,506 79,868 SH   SOLE   79,868 0 0
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 575 2,199 SH   SOLE   2,199 0 0