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

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

FORM 13F INFORMATION TABLE

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

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101 754 3,913 SH   SOLE   3,913 0 0
ABBOTT LABS COM 002824100 34,622 288,900 SH   SOLE   288,869 0 31
ABBVIE INC COM 00287Y109 1,806 16,686 SH   SOLE   16,686 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,346 12,113 SH   SOLE   12,113 0 0
ACTIVISION BLIZZARD INC COM 00507V109 18,687 200,932 SH   SOLE   200,850 0 82
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 491 12,204 SH   SOLE   12,204 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,167 2,455 SH   SOLE   2,455 0 0
ADVANCED ENERGY INDS COM 007973100 2,066 18,925 SH   SOLE   18,925 0 0
AFLAC INC COM 001055102 27,965 546,400 SH   SOLE   546,338 0 62
AIR PRODS & CHEMS INC COM 009158106 308 1,093 SH   SOLE   1,093 0 0
ALASKA AIR GROUP INC COM 011659109 757 10,933 SH   SOLE   10,933 0 0
ALLY FINL INC COM 02005N100 29,050 642,563 SH   SOLE   642,310 0 253
ALPHABET INC CAP STK CL C 02079K107 670 324 SH   SOLE   324 0 0
ALPHABET INC CAP STK CL A 02079K305 42,483 20,598 SH   SOLE   20,590 0 8
ALTERYX INC COM CL A 02156B103 1,443 17,396 SH   SOLE   17,396 0 0
AMAZON COM INC COM 023135106 35,628 11,515 SH   SOLE   11,509 0 6
AMERICAN EXPRESS CO COM 025816109 55,403 391,705 SH   SOLE   391,661 0 44
AMERICAN TOWER CORP NEW COM 03027X100 13,872 58,027 SH   SOLE   58,020 0 7
AMERICAN WTR WKS CO INC NEW COM 030420103 23,828 158,937 SH   SOLE   158,921 0 16
AMERICAS CAR-MART INC COM 03062T105 4,279 28,082 SH   SOLE   28,082 0 0
AMERIPRISE FINL INC COM 03076C106 20,163 86,743 SH   SOLE   86,707 0 36
AMETEK INC COM 031100100 1,636 12,807 SH   SOLE   12,807 0 0
APPLE INC COM 037833100 92,999 761,350 SH   SOLE   761,165 0 185
APPLIED MATLS INC COM 038222105 31,685 237,164 SH   SOLE   237,066 0 98
ARCH CAP GROUP LTD ORD G0450A105 21,090 549,649 SH   SOLE   549,430 0 219
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 21,277 2,763,255 SH   SOLE   2,762,151 0 1,104
ASTRAZENECA PLC SPONSORED ADR 046353108 31,530 634,160 SH   SOLE   633,904 0 256
AT&T INC COM 00206R102 27,627 912,687 SH   SOLE   912,587 0 100
ATKORE INC COM 047649108 3,294 45,817 SH   SOLE   45,817 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 24,744 131,288 SH   SOLE   131,274 0 14
AUTOZONE INC COM 053332102 26,859 19,126 SH   SOLE   19,118 0 8
AXALTA COATING SYS LTD COM G0750C108 28,853 975,432 SH   SOLE   975,043 0 389
BAIDU INC SPON ADR REP A 056752108 32,507 149,421 SH   SOLE   149,362 0 59
BANDWIDTH INC COM CL A 05988J103 252 1,989 SH   SOLE   1,989 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,781 6,970 SH   SOLE   6,970 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 24,367 1,091,704 SH   SOLE   1,091,704 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,135 18,482 SH   SOLE   18,482 0 0
BHP GROUP LTD SPONSORED ADS 088606108 32,503 468,413 SH   SOLE   468,360 0 53
BK OF AMERICA CORP COM 060505104 82,586 2,134,564 SH   SOLE   2,134,171 0 393
BLACK KNIGHT INC COM 09215C105 494 6,675 SH   SOLE   6,675 0 0
BLACKROCK INC COM 09247X101 52,367 69,456 SH   SOLE   69,438 0 18
BOEING CO COM 097023105 3,205 12,584 SH   SOLE   12,584 0 0
BP PLC SPONSORED ADR 055622104 284 11,667 SH   SOLE   11,667 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 45,785 725,248 SH   SOLE   725,064 0 184
BROADCOM INC COM 11135F101 65,864 142,053 SH   SOLE   142,020 0 33
CACI INTL INC CL A 127190304 3,185 12,912 SH   SOLE   12,912 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 727 5,304 SH   SOLE   5,304 0 0
CATERPILLAR INC COM 149123101 45,743 197,279 SH   SOLE   197,257 0 22
CBRE GROUP INC CL A 12504L109 585 7,391 SH   SOLE   7,391 0 0
CELANESE CORP DEL COM 150870103 19,604 130,862 SH   SOLE   130,808 0 54
CERNER CORP COM 156782104 587 8,167 SH   SOLE   8,167 0 0
CHARLES RIV LABS INTL INC COM 159864107 31,108 107,331 SH   SOLE   107,293 0 38
CHESAPEAKE UTILS CORP COM 165303108 2,493 21,478 SH   SOLE   21,478 0 0
CHEVRON CORP NEW COM 166764100 27,440 261,860 SH   SOLE   261,833 0 27
CHIPOTLE MEXICAN GRILL INC COM 169656105 490 345 SH   SOLE   345 0 0
CHUBB LIMITED COM H1467J104 66,822 423,007 SH   SOLE   422,902 0 105
CIGNA CORP NEW COM 125523100 23,066 95,417 SH   SOLE   95,406 0 11
CINTAS CORP COM 172908105 423 1,239 SH   SOLE   1,239 0 0
CISCO SYS INC COM 17275R102 22,657 438,151 SH   SOLE   438,104 0 47
CITIGROUP INC COM NEW 172967424 388 5,331 SH   SOLE   5,331 0 0
COCA COLA CO COM 191216100 462 8,760 SH   SOLE   8,760 0 0
COMCAST CORP NEW CL A 20030N101 66,774 1,234,034 SH   SOLE   1,233,792 0 242
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 1,668 1,323,525 SH   SOLE   1,322,981 0 544
CONOCOPHILLIPS COM 20825C104 22,993 434,083 SH   SOLE   434,034 0 49
CONSTELLATION BRANDS INC CL A 21036P108 39,630 173,818 SH   SOLE   173,773 0 45
COSTCO WHSL CORP NEW COM 22160K105 847 2,402 SH   SOLE   2,402 0 0
CRH PLC ADR 12626K203 35,408 753,679 SH   SOLE   753,376 0 303
CSX CORP COM 126408103 636 6,593 SH   SOLE   6,593 0 0
DANAHER CORPORATION COM 235851102 21,736 96,569 SH   SOLE   96,559 0 10
DARDEN RESTAURANTS INC COM 237194105 36,277 255,475 SH   SOLE   255,446 0 29
DBX ETF TR XTRACK MSCI EAFE 233051200 1,074 29,573 SH   SOLE   29,573 0 0
DBX ETF TR XTRACK USD HIGH 233051432 49,282 985,831 SH   SOLE   984,950 0 881
DECKERS OUTDOOR CORP COM 243537107 28,150 85,195 SH   SOLE   85,166 0 29
DELTA AIR LINES INC DEL COM NEW 247361702 28,717 594,795 SH   SOLE   594,555 0 240
DENNYS CORP COM 24869P104 411 22,692 SH   SOLE   22,692 0 0
DIAMONDBACK ENERGY INC COM 25278X109 45,908 624,690 SH   SOLE   624,525 0 165
DISNEY WALT CO COM 254687106 43,984 238,368 SH   SOLE   238,341 0 27
DONALDSON INC COM 257651109 630 10,833 SH   SOLE   10,833 0 0
EAGLE MATLS INC COM 26969P108 31,496 234,327 SH   SOLE   234,246 0 81
EASTMAN CHEM CO COM 277432100 35,278 320,361 SH   SOLE   320,325 0 36
EATON CORP PLC SHS G29183103 28,306 204,697 SH   SOLE   204,615 0 82
EDISON INTL COM 281020107 564 9,625 SH   SOLE   9,625 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 346 4,140 SH   SOLE   4,140 0 0
EMCOR GROUP INC COM 29084Q100 23,928 213,341 SH   SOLE   213,262 0 79
EMERGENT BIOSOLUTIONS INC COM 29089Q105 2,316 24,927 SH   SOLE   24,927 0 0
ENOVA INTL INC COM 29357K103 2,154 60,720 SH   SOLE   60,720 0 0
ENSIGN GROUP INC COM 29358P101 2,586 27,553 SH   SOLE   27,553 0 0
EQUITABLE HLDGS INC COM 29452E101 42,609 1,306,233 SH   SOLE   1,306,089 0 144
EVERCORE INC CLASS A 29977A105 28,839 218,906 SH   SOLE   218,828 0 78
EXPONENT INC COM 30214U102 771 7,908 SH   SOLE   7,908 0 0
EXXON MOBIL CORP COM 30231G102 32,440 581,042 SH   SOLE   580,986 0 56
FABRINET SHS G3323L100 20,478 226,548 SH   SOLE   226,457 0 91
FACEBOOK INC CL A 30303M102 47,998 162,965 SH   SOLE   162,897 0 68
FARMLAND PARTNERS INC COM 31154R109 2,514 224,307 SH   SOLE   224,307 0 0
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 21,876 215,631 SH   SOLE   215,609 0 22
FEDEX CORP COM 31428X106 19,748 69,524 SH   SOLE   69,496 0 28
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,636 40,224 SH   SOLE   40,224 0 0
FIRST AMERN FINL CORP COM 31847R102 1,470 25,947 SH   SOLE   25,947 0 0
FIRST FINL BANKSHARES COM 32020R109 310 6,631 SH   SOLE   6,631 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 4,330 214,873 SH   SOLE   214,873 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,497 26,533 SH   SOLE   26,533 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 4,811 132,924 SH   SOLE   132,924 0 0
FOCUS FINL PARTNERS INC COM CL A 34417P100 1,534 36,862 SH   SOLE   36,862 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 23,790 248,274 SH   SOLE   248,172 0 102
FOX CORP CL A COM 35137L105 13,181 365,035 SH   SOLE   364,994 0 41
GARMIN LTD SHS H2906T109 55,839 423,502 SH   SOLE   423,388 0 114
GENERAL ELECTRIC CO COM 369604103 537 40,908 SH   SOLE   40,908 0 0
GENERAL MLS INC COM 370334104 21,748 354,660 SH   SOLE   354,621 0 39
GENTEX CORP COM 371901109 48,488 1,359,362 SH   SOLE   1,359,008 0 354
GLADSTONE LD CORP COM 376549101 1,595 87,167 SH   SOLE   87,167 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 6,341 158,924 SH   SOLE   158,924 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 37,296 114,056 SH   SOLE   114,043 0 13
GRAND CANYON ED INC COM 38526M106 3,732 34,850 SH   SOLE   34,850 0 0
HANOVER INS GROUP INC COM 410867105 2,073 16,015 SH   SOLE   16,015 0 0
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 1,144 27,502 SH   SOLE   27,502 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1,792 67,206 SH   SOLE   67,206 0 0
HELEN OF TROY LTD COM G4388N106 19,084 90,590 SH   SOLE   90,557 0 33
HILL ROM HLDGS INC COM 431475102 22,475 203,428 SH   SOLE   203,356 0 72
HOME DEPOT INC COM 437076102 29,505 96,659 SH   SOLE   96,649 0 10
HONEYWELL INTL INC COM 438516106 28,024 129,103 SH   SOLE   129,089 0 14
ICON PLC SHS G4705A100 36,520 185,973 SH   SOLE   185,899 0 74
INDEXIQ ETF TR US RL EST SMCP 45409B628 2,152 89,261 SH   SOLE   89,261 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 3,299 100,120 SH   SOLE   100,120 0 0
INFOSYS LTD SPONSORED ADR 456788108 35,483 1,895,464 SH   SOLE   1,894,706 0 758
INSIGHT ENTERPRISES INC COM 45765U103 3,721 38,994 SH   SOLE   38,994 0 0
INTEL CORP COM 458140100 27,360 427,502 SH   SOLE   427,456 0 46
INTERCONTINENTAL EXCHANGE IN COM 45866F104 17,118 153,275 SH   SOLE   153,213 0 62
INTERNATIONAL BUSINESS MACHS COM 459200101 496 3,725 SH   SOLE   3,725 0 0
INTERPUBLIC GROUP COS INC COM 460690100 50,902 1,743,221 SH   SOLE   1,742,797 0 424
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 10,232 682,127 SH   SOLE   682,127 0 0
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 7,702 180,763 SH   SOLE   180,763 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 179,896 2,136,279 SH   SOLE   2,135,415 0 864
INVESCO QQQ TR UNIT SER 1 46090E103 512 1,605 SH   SOLE   1,605 0 0
IQVIA HLDGS INC COM 46266C105 19,018 98,470 SH   SOLE   98,430 0 40
ISHARES SILVER TR ISHARES 46428Q109 6,087 268,154 SH   SOLE   268,154 0 0
ISHARES TR SELECT DIVID ETF 464287168 353 3,094 SH   SOLE   3,094 0 0
ISHARES TR TIPS BD ETF 464287176 252 2,011 SH   SOLE   2,011 0 0
ISHARES TR TRANS AVG ETF 464287192 3,793 14,722 SH   SOLE   14,722 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,417 6,076 SH   SOLE   6,076 0 0
ISHARES TR CORE US AGGBD ET 464287226 306 2,686 SH   SOLE   2,686 0 0
ISHARES TR 20 YR TR BD ETF 464287432 14,378 106,151 SH   SOLE   106,151 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 258 2,289 SH   SOLE   2,289 0 0
ISHARES TR RUS MD CP GR ETF 464287481 275 2,694 SH   SOLE   2,694 0 0
ISHARES TR CORE S&P MCP ETF 464287507 119,371 458,624 SH   SOLE   458,430 0 194
ISHARES TR RUS 1000 GRW ETF 464287614 338 1,390 SH   SOLE   1,390 0 0
ISHARES TR CORE S&P SCP ETF 464287804 233,923 2,155,374 SH   SOLE   2,153,970 0 1,404
ISHARES TR GL TIMB FORE ETF 464288174 4,813 56,457 SH   SOLE   56,457 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 1,442 15,567 SH   SOLE   15,567 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,750 24,366 SH   SOLE   24,366 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,024 8,822 SH   SOLE   8,822 0 0
ISHARES TR IBOXX HI YD ETF 464288513 246,261 2,824,738 SH   SOLE   2,822,225 0 2,513
ISHARES TR US BR DEL SE ETF 464288794 5,426 58,875 SH   SOLE   58,875 0 0
ISHARES TR MICRO-CAP ETF 464288869 790 5,375 SH   SOLE   5,375 0 0
ISHARES TR EAFE VALUE ETF 464288877 4,148 81,379 SH   SOLE   81,379 0 0
ISHARES TR EAFE GRWTH ETF 464288885 3,256 32,410 SH   SOLE   32,410 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 848 11,622 SH   SOLE   11,622 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 8,421 121,704 SH   SOLE   121,631 0 73
ISHARES TR MSCI USA QLT FCT 46432F339 3,229 26,518 SH   SOLE   26,502 0 16
ISHARES TR MSCI USA VALUE 46432F388 4,749 46,351 SH   SOLE   46,323 0 28
ISHARES TR MSCI USA MMENTM 46432F396 4,728 29,392 SH   SOLE   29,374 0 18
ISHARES TR CORE MSCI TOTAL 46432F834 40,461 575,707 SH   SOLE   574,742 0 965
ISHARES TR MSCI INTL MOMENT 46434V449 775 20,600 SH   SOLE   20,600 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 1,175 46,452 SH   SOLE   46,452 0 0
ISHARES TR BROAD USD HIGH 46435U853 47,381 1,150,299 SH   SOLE   1,149,228 0 1,071
J2 GLOBAL INC COM 48123V102 28,177 235,079 SH   SOLE   234,997 0 82
JACK IN THE BOX INC COM 466367109 22,675 206,554 SH   SOLE   206,482 0 72
JACOBS ENGR GROUP INC COM 469814107 756 5,850 SH   SOLE   5,850 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 19,876 638,058 SH   SOLE   637,790 0 268
JOHNSON & JOHNSON COM 478160104 71,508 435,094 SH   SOLE   435,001 0 93
JOHNSON CTLS INTL PLC SHS G51502105 24,154 404,793 SH   SOLE   404,632 0 161
JPMORGAN CHASE & CO COM 46625H100 111,898 735,058 SH   SOLE   734,905 0 153
KB FINL GROUP INC SPONSORED ADR 48241A105 32,692 661,377 SH   SOLE   661,097 0 280
KIMBERLY-CLARK CORP COM 494368103 339 2,438 SH   SOLE   2,438 0 0
KROGER CO COM 501044101 309 8,597 SH   SOLE   8,597 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 23,152 114,231 SH   SOLE   114,218 0 13
LAM RESEARCH CORP COM 512807108 27,772 46,657 SH   SOLE   46,638 0 19
LANDSTAR SYS INC COM 515098101 1,666 10,096 SH   SOLE   10,096 0 0
LCI INDS COM 50189K103 3,543 26,784 SH   SOLE   26,784 0 0
LILLY ELI & CO COM 532457108 1,263 6,758 SH   SOLE   6,758 0 0
LINDE PLC SHS G5494J103 54,841 195,763 SH   SOLE   195,722 0 41
LOCKHEED MARTIN CORP COM 539830109 18,405 49,810 SH   SOLE   49,804 0 6
LOWES COS INC COM 548661107 1,548 8,140 SH   SOLE   8,140 0 0
LPL FINL HLDGS INC COM 50212V100 4,329 30,452 SH   SOLE   30,452 0 0
LULULEMON ATHLETICA INC COM 550021109 9,633 31,407 SH   SOLE   31,394 0 13
M D C HLDGS INC COM 552676108 29,826 502,119 SH   SOLE   502,066 0 53
MALIBU BOATS INC COM CL A 56117J100 3,509 44,040 SH   SOLE   44,040 0 0
MASONITE INTL CORP COM 575385109 27,843 241,613 SH   SOLE   241,515 0 98
MASTERCARD INCORPORATED CL A 57636Q104 741 2,080 SH   SOLE   2,080 0 0
MCDONALDS CORP COM 580135101 23,502 104,852 SH   SOLE   104,841 0 11
MEDICAL PPTYS TRUST INC COM 58463J304 19,675 924,599 SH   SOLE   924,236 0 363
MEDTRONIC PLC SHS G5960L103 44,842 379,598 SH   SOLE   379,506 0 92
MERCK & CO. INC COM 58933Y105 37,398 485,117 SH   SOLE   484,990 0 127
METHODE ELECTRS INC COM 591520200 22,257 530,183 SH   SOLE   530,001 0 182
MICROSOFT CORP COM 594918104 75,731 321,208 SH   SOLE   321,114 0 94
MINERALS TECHNOLOGIES INC COM 603158106 2,248 29,846 SH   SOLE   29,846 0 0
MKS INSTRS INC COM 55306N104 993 5,354 SH   SOLE   5,354 0 0
MOODYS CORP COM 615369105 1,246 4,173 SH   SOLE   4,173 0 0
MORGAN STANLEY COM NEW 617446448 89,961 1,158,395 SH   SOLE   1,158,154 0 241
NATIONAL ENERGY SERVICES REU SHS G6375R107 1,958 158,297 SH   SOLE   158,297 0 0
NETFLIX INC COM 64110L106 1,426 2,733 SH   SOLE   2,733 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 28,529 203,158 SH   SOLE   203,137 0 21
NEXTERA ENERGY INC COM 65339F101 32,683 432,253 SH   SOLE   432,205 0 48
NIKE INC CL B 654106103 961 7,232 SH   SOLE   7,232 0 0
NORTHERN TR CORP COM 665859104 315 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 626 1,935 SH   SOLE   1,935 0 0
NORTONLIFELOCK INC COM 668771108 859 40,393 SH   SOLE   40,393 0 0
NOVARTIS AG SPONSORED ADR 66987V109 24,254 283,743 SH   SOLE   283,630 0 113
NVENT ELECTRIC PLC SHS G6700G107 63,905 2,289,671 SH   SOLE   2,289,173 0 498
NVIDIA CORPORATION COM 67066G104 576 1,079 SH   SOLE   1,079 0 0
ONEMAIN HLDGS INC COM 68268W103 2,226 41,445 SH   SOLE   41,445 0 0
ONEOK INC NEW COM 682680103 24,361 480,870 SH   SOLE   480,813 0 57
ORACLE CORP COM 68389X105 843 12,015 SH   SOLE   12,015 0 0
OSHKOSH CORP COM 688239201 33,735 284,299 SH   SOLE   284,271 0 28
OTIS WORLDWIDE CORP COM 68902V107 20,845 304,533 SH   SOLE   304,498 0 35
OVINTIV INC COM 69047Q102 1,722 72,280 SH   SOLE   72,280 0 0
OWENS CORNING NEW COM 690742101 3,280 35,618 SH   SOLE   35,618 0 0
PAYPAL HLDGS INC COM 70450Y103 25,266 104,042 SH   SOLE   103,999 0 43
PENNYMAC FINL SVCS INC NEW COM 70932M107 3,246 48,549 SH   SOLE   48,549 0 0
PENTAIR PLC SHS G7S00T104 34,097 547,135 SH   SOLE   546,913 0 222
PEPSICO INC COM 713448108 916 6,476 SH   SOLE   6,476 0 0
PFIZER INC COM 717081103 291 8,023 SH   SOLE   8,023 0 0
PHILIP MORRIS INTL INC COM 718172109 38,195 430,417 SH   SOLE   430,310 0 107
PHILLIPS 66 COM 718546104 19,073 233,912 SH   SOLE   233,816 0 96
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 48,334 487,341 SH   SOLE   486,886 0 455
PIMCO ETF TR INTER MUN BD ACT 72201R866 1,667 29,666 SH   SOLE   29,666 0 0
PLEXUS CORP COM 729132100 2,446 26,635 SH   SOLE   26,635 0 0
POLARIS INC COM 731068102 29,110 218,054 SH   SOLE   218,030 0 24
PPG INDS INC COM 693506107 44,508 296,203 SH   SOLE   296,130 0 73
PPL CORP COM 69351T106 554 19,222 SH   SOLE   19,222 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,368 7,970 SH   SOLE   7,970 0 0
PROCTER AND GAMBLE CO COM 742718109 59,007 435,700 SH   SOLE   435,610 0 90
PROLOGIS INC. COM 74340W103 25,494 240,510 SH   SOLE   240,483 0 27
PROSHARES TR PSHS ULT S&P 500 74347R107 1,465 14,316 SH   SOLE   14,316 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 240 3,983 SH   SOLE   3,983 0 0
PULTE GROUP INC COM 745867101 23,898 455,718 SH   SOLE   455,530 0 188
RAYTHEON TECHNOLOGIES CORP COM 75513E101 817 10,579 SH   SOLE   10,579 0 0
RIO TINTO PLC SPONSORED ADR 767204100 27,091 348,880 SH   SOLE   348,743 0 137
ROYAL BK CDA COM 780087102 28,709 311,341 SH   SOLE   311,216 0 125
SAIA INC COM 78709Y105 3,356 14,554 SH   SOLE   14,554 0 0
SALESFORCE COM INC COM 79466L302 1,439 6,792 SH   SOLE   6,792 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 22,437 172,884 SH   SOLE   172,780 0 104
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 9,561 146,468 SH   SOLE   146,380 0 88
SCIENCE APPLICATIONS INTL CO COM 808625107 21,231 253,986 SH   SOLE   253,958 0 28
SELECT MED HLDGS CORP COM 81619Q105 1,649 48,344 SH   SOLE   48,344 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 26,579 458,662 SH   SOLE   458,478 0 184
SHENANDOAH TELECOMMUNICATION COM 82312B106 593 12,158 SH   SOLE   12,158 0 0
SILGAN HOLDINGS INC COM 827048109 3,061 72,824 SH   SOLE   72,824 0 0
SIMPSON MFG INC COM 829073105 405 3,905 SH   SOLE   3,905 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 20,798 113,352 SH   SOLE   113,306 0 46
SONY CORP SPONSORED ADR 835699307 28,456 268,430 SH   SOLE   268,323 0 107
SOUTHERN CO COM 842587107 56,113 902,717 SH   SOLE   902,532 0 185
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 532 9,609 SH   SOLE   9,609 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 468 1,181 SH   SOLE   1,181 0 0
SPDR SER TR PORTFOLIO LN COR 78464A367 9,408 311,834 SH   SOLE   311,834 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 6,200 171,048 SH   SOLE   171,048 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 1,005 17,817 SH   SOLE   17,817 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 36,388 960,104 SH   SOLE   959,701 0 403
SPDR SER TR S&P REGL BKG 78464A698 8,679 130,832 SH   SOLE   130,832 0 0
SPDR SER TR S&P METALS MNG 78464A755 8,406 210,583 SH   SOLE   210,583 0 0
SPDR SER TR S&P BK ETF 78464A797 7,548 145,492 SH   SOLE   145,492 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 4,908 65,345 SH   SOLE   65,307 0 38
SPDR SER TR S&P 400 MDCP VAL 78464A839 6,872 105,023 SH   SOLE   104,979 0 44
SPDR SER TR PORTFOLIO S&P500 78464A854 100,643 2,159,265 SH   SOLE   2,155,664 0 3,601
SPDR SER TR S&P HOMEBUILD 78464A888 8,736 124,147 SH   SOLE   124,147 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 50,612 1,851,884 SH   SOLE   1,850,237 0 1,647
SPDR SER TR BLOOMBERG BRCLYS 78468R622 173,431 1,594,031 SH   SOLE   1,592,617 0 1,414
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 267 6,285 SH   SOLE   6,285 0 0
SPROUTS FMRS MKT INC COM 85208M102 3,822 143,584 SH   SOLE   143,584 0 0
SQUARE INC CL A 852234103 384 1,693 SH   SOLE   1,693 0 0
STANLEY BLACK & DECKER INC COM 854502101 33,569 168,121 SH   SOLE   168,102 0 19
STERIS PLC SHS USD G8473T100 34,925 183,351 SH   SOLE   183,278 0 73
STRYKER CORPORATION COM 863667101 36,824 151,179 SH   SOLE   151,162 0 17
SUN LIFE FINANCIAL INC. COM 866796105 41,469 820,359 SH   SOLE   820,033 0 326
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 1,590 228,583 SH   SOLE   228,583 0 0
SYNCHRONY FINANCIAL COM 87165B103 24,206 595,322 SH   SOLE   595,253 0 69
SYNEOS HEALTH INC CL A 87166B102 3,268 43,079 SH   SOLE   43,079 0 0
SYSCO CORP COM 871829107 23,186 294,469 SH   SOLE   294,436 0 33
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 35,495 300,096 SH   SOLE   299,975 0 121
TAYLOR MORRISON HOME CORP COM 87724P106 3,140 101,929 SH   SOLE   101,929 0 0
TC ENERGY CORP COM 87807B107 20,739 453,317 SH   SOLE   453,137 0 180
TERNIUM SA SPONSORED ADS 880890108 36,428 937,891 SH   SOLE   937,512 0 379
TEXAS INSTRS INC COM 882508104 39,417 208,567 SH   SOLE   208,545 0 22
TEXTRON INC COM 883203101 368 6,564 SH   SOLE   6,564 0 0
TFI INTL INC COM 87241L109 36,071 482,492 SH   SOLE   482,302 0 190
THERMO FISHER SCIENTIFIC INC COM 883556102 1,660 3,638 SH   SOLE   3,638 0 0
TIMKEN CO COM 887389104 26,722 329,211 SH   SOLE   329,179 0 32
TJX COS INC NEW COM 872540109 24,430 369,319 SH   SOLE   369,278 0 41
TORONTO DOMINION BK ONT COM NEW 891160509 547 8,385 SH   SOLE   8,385 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 39,189 251,116 SH   SOLE   251,018 0 98
TRUIST FINL CORP COM 89832Q109 49,803 853,955 SH   SOLE   853,858 0 97
TYSON FOODS INC CL A 902494103 23,470 315,885 SH   SOLE   315,850 0 35
UBS GROUP AG SHS H42097107 33,841 2,179,065 SH   SOLE   2,178,204 0 861
UDR INC COM 902653104 23,701 540,387 SH   SOLE   540,325 0 62
UFP INDUSTRIES INC COM 90278Q108 31,632 417,092 SH   SOLE   416,942 0 150
UNION PAC CORP COM 907818108 35,415 160,677 SH   SOLE   160,659 0 18
UNITED PARCEL SERVICE INC CL B 911312106 521 3,067 SH   SOLE   3,067 0 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 310 8,694 SH   SOLE   8,694 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,665 15,930 SH   SOLE   15,930 0 0
UNITEDHEALTH GROUP INC COM 91324P102 46,621 125,301 SH   SOLE   125,274 0 27
US BANCORP DEL COM NEW 902973304 503 9,100 SH   SOLE   9,100 0 0
V F CORP COM 918204108 22,031 275,661 SH   SOLE   275,631 0 30
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 3,392 104,382 SH   SOLE   104,382 0 0
VANECK VECTORS ETF TR STEEL ETF 92189F205 4,824 86,446 SH   SOLE   86,446 0 0
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 763 30,494 SH   SOLE   30,494 0 0
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 1,132 39,544 SH   SOLE   39,544 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1,505 17,159 SH   SOLE   17,159 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 781 2,145 SH   SOLE   2,145 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 18,583 144,758 SH   SOLE   144,515 0 243
VANGUARD WORLD FDS ENERGY ETF 92204A306 6,249 91,890 SH   SOLE   91,890 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 2,842 15,015 SH   SOLE   15,015 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 1,368 7,908 SH   SOLE   7,908 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 5,267 40,513 SH   SOLE   40,513 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 20,081 345,326 SH   SOLE   345,288 0 38
VERTEX PHARMACEUTICALS INC COM 92532F100 289 1,346 SH   SOLE   1,346 0 0
VICI PPTYS INC COM 925652109 2,938 104,047 SH   SOLE   104,047 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 2,866 12,168 SH   SOLE   12,168 0 0
VISA INC COM CL A 92826C839 2,118 10,002 SH   SOLE   10,002 0 0
WALMART INC COM 931142103 19,870 146,286 SH   SOLE   146,270 0 16
WASTE MGMT INC DEL COM 94106L109 22,980 178,113 SH   SOLE   178,094 0 19
WELLS FARGO CO NEW COM 949746101 39,090 1,000,509 SH   SOLE   1,000,397 0 112
WILLIAMS COS INC COM 969457100 25,145 1,061,422 SH   SOLE   1,061,302 0 120
WILLIAMS SONOMA INC COM 969904101 32,642 182,155 SH   SOLE   182,087 0 68
WISDOMTREE TR EM EX ST-OWNED 97717X578 9,573 235,260 SH   SOLE   235,260 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 4,882 287,163 SH   SOLE   287,163 0 0
XILINX INC COM 983919101 268 2,162 SH   SOLE   2,162 0 0
ZOETIS INC CL A 98978V103 479 3,040 SH   SOLE   3,040 0 0