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 1,042 6,505 SH   SOLE   6,505 0 0
ABBOTT LABS COM 002824100 39,041 358,734 SH   SOLE   358,722 0 12
ABBVIE INC COM 00287Y109 2,076 23,707 SH   SOLE   23,707 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 2,040 24,283 SH   SOLE   24,283 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,074 13,602 SH   SOLE   13,602 0 0
ACUITY BRANDS INC COM 00508Y102 2,713 26,507 SH   SOLE   26,507 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 999 2,037 SH   SOLE   2,037 0 0
ADVANCED ENERGY INDS COM 007973100 2,883 45,808 SH   SOLE   45,808 0 0
AFLAC INC COM 001055102 20,913 575,325 SH   SOLE   575,304 0 21
AIR PRODS & CHEMS INC COM 009158106 347 1,166 SH   SOLE   1,166 0 0
ALPHABET INC CAP STK CL C 02079K107 507 345 SH   SOLE   345 0 0
ALPHABET INC CAP STK CL A 02079K305 27,589 18,825 SH   SOLE   18,824 0 1
ALTERYX INC COM CL A 02156B103 1,975 17,396 SH   SOLE   17,396 0 0
AMAZON COM INC COM 023135106 40,017 12,709 SH   SOLE   12,708 0 1
AMERICAN EXPRESS CO COM 025816109 33,176 330,937 SH   SOLE   330,925 0 12
AMERICAN TOWER CORP NEW COM 03027X100 18,753 77,580 SH   SOLE   77,577 0 3
AMERICAN WTR WKS CO INC NEW COM 030420103 33,582 231,790 SH   SOLE   231,783 0 7
AMERICAS CAR-MART INC COM 03062T105 3,093 36,442 SH   SOLE   36,442 0 0
AMETEK INC COM 031100100 1,284 12,920 SH   SOLE   12,920 0 0
AMGEN INC COM 031162100 18,237 71,755 SH   SOLE   71,750 0 5
AMN HEALTHCARE SVCS INC COM 001744101 2,758 47,183 SH   SOLE   47,183 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102 2,075 23,523 SH   SOLE   23,523 0 0
ANGLOGOLD ASHANTI LIMITED SPONSORED ADR 035128206 21,884 829,562 SH   SOLE   829,517 0 45
APPLE INC COM 037833100 113,576 980,707 SH   SOLE   980,663 0 44
APPLIED MATLS INC COM 038222105 22,256 374,373 SH   SOLE   374,349 0 24
ASSURANT INC COM 04621X108 24,942 205,601 SH   SOLE   205,588 0 13
AT&T INC COM 00206R102 28,116 986,192 SH   SOLE   986,159 0 33
ATHENE HOLDING LTD CL A G0684D107 29,553 867,177 SH   SOLE   867,130 0 47
ATKORE INTL GROUP INC COM 047649108 2,373 104,414 SH   SOLE   104,414 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 19,400 139,078 SH   SOLE   139,073 0 5
AUTOZONE INC COM 053332102 22,745 19,314 SH   SOLE   19,313 0 1
AVALONBAY CMNTYS INC COM 053484101 20,565 137,709 SH   SOLE   137,704 0 5
BANDWIDTH INC COM CL A 05988J103 347 1,989 SH   SOLE   1,989 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 625 2,934 SH   SOLE   2,934 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 17,325 1,713,679 SH   SOLE   1,713,679 0 0
BHP GROUP LTD SPONSORED ADS 088606108 22,278 430,824 SH   SOLE   430,807 0 17
BK OF AMERICA CORP COM 060505104 29,559 1,227,006 SH   SOLE   1,226,964 0 42
BLACK KNIGHT INC COM 09215C105 581 6,675 SH   SOLE   6,675 0 0
BLACKROCK INC COM 09247X101 63,282 112,292 SH   SOLE   112,287 0 5
BOEING CO COM 097023105 2,083 12,606 SH   SOLE   12,606 0 0
BORGWARNER INC COM 099724106 29,749 767,918 SH   SOLE   767,891 0 27
BP PLC SPONSORED ADR 055622104 366 20,939 SH   SOLE   20,939 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 47,990 795,978 SH   SOLE   795,939 0 39
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 31 13,735 SH   SOLE   13,735 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 23,716 656,041 SH   SOLE   656,005 0 36
BROADCOM INC COM 11135F101 52,970 145,394 SH   SOLE   145,388 0 6
CACI INTL INC CL A 127190304 3,697 17,342 SH   SOLE   17,342 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 537 5,039 SH   SOLE   5,039 0 0
CAMBRIA ETF TR TAIL RISK 132061862 2,950 136,553 SH   SOLE   136,553 0 0
CANADIAN NATL RY CO COM 136375102 26,916 252,828 SH   SOLE   252,814 0 14
CATERPILLAR INC DEL COM 149123101 22,366 149,954 SH   SOLE   149,949 0 5
CBRE GROUP INC CL A 12504L109 350 7,444 SH   SOLE   7,444 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2,215 61,277 SH   SOLE   61,277 0 0
CERNER CORP COM 156782104 679 9,399 SH   SOLE   9,399 0 0
CHARLES RIV LABS INTL INC COM 159864107 28,218 124,610 SH   SOLE   124,603 0 7
CHEMED CORP NEW COM 16359R103 2,029 4,225 SH   SOLE   4,225 0 0
CHESAPEAKE UTILS CORP COM 165303108 2,406 28,542 SH   SOLE   28,542 0 0
CHEVRON CORP NEW COM 166764100 17,838 247,751 SH   SOLE   247,743 0 8
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 22,939 713,280 SH   SOLE   713,241 0 39
CHIPOTLE MEXICAN GRILL INC COM 169656105 473 380 SH   SOLE   380 0 0
CHUBB LIMITED COM H1467J104 20,634 177,697 SH   SOLE   177,687 0 10
CIGNA CORP NEW COM 125523100 15,041 88,785 SH   SOLE   88,780 0 5
CINTAS CORP COM 172908105 412 1,239 SH   SOLE   1,239 0 0
CISCO SYS INC COM 17275R102 18,202 462,101 SH   SOLE   462,085 0 16
CITIGROUP INC COM NEW 172967424 22,355 518,553 SH   SOLE   518,529 0 24
CNOOC LIMITED SPONSORED ADR 126132109 24,266 252,634 SH   SOLE   252,620 0 14
COCA COLA CO COM 191216100 20,380 412,806 SH   SOLE   412,792 0 14
COMCAST CORP NEW CL A 20030N101 77,614 1,677,788 SH   SOLE   1,677,713 0 75
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 16,777 1,522,393 SH   SOLE   1,522,311 0 82
CONSTELLATION BRANDS INC CL A 21036P108 17,797 93,910 SH   SOLE   93,904 0 6
COSTCO WHSL CORP NEW COM 22160K105 840 2,367 SH   SOLE   2,367 0 0
CRH PLC ADR 12626K203 29,455 816,154 SH   SOLE   816,110 0 44
CSX CORP COM 126408103 527 6,780 SH   SOLE   6,780 0 0
CURTISS WRIGHT CORP COM 231561101 26,149 280,392 SH   SOLE   280,377 0 15
CVS HEALTH CORP COM 126650100 271 4,640 SH   SOLE   4,640 0 0
DANAHER CORPORATION COM 235851102 298 1,382 SH   SOLE   1,382 0 0
DBX ETF TR XTRACK USD HIGH 233051432 42,193 877,201 SH   SOLE   876,845 0 356
DECKERS OUTDOOR CORP COM 243537107 21,513 97,780 SH   SOLE   97,775 0 5
DENNYS CORP COM 24869P104 227 22,692 SH   SOLE   22,692 0 0
DISNEY WALT CO COM DISNEY 254687106 23,380 188,426 SH   SOLE   188,419 0 7
DOLLAR GEN CORP NEW COM 256677105 28,269 134,861 SH   SOLE   134,853 0 8
DTE ENERGY CO COM 233331107 17,172 149,267 SH   SOLE   149,258 0 9
EAGLE MATLS INC COM 26969P108 26,904 311,674 SH   SOLE   311,657 0 17
EASTMAN CHEM CO COM 277432100 34,911 446,895 SH   SOLE   446,876 0 19
EATON CORP PLC SHS G29183103 21,958 215,211 SH   SOLE   215,203 0 8
EDISON INTL COM 281020107 503 9,900 SH   SOLE   9,900 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 321 4,023 SH   SOLE   4,023 0 0
EHEALTH INC COM 28238P109 1,779 22,523 SH   SOLE   22,523 0 0
ELECTRONIC ARTS INC COM 285512109 16,754 128,473 SH   SOLE   128,465 0 8
EMCOR GROUP INC COM 29084Q100 25,594 377,999 SH   SOLE   377,979 0 20
EMERGENT BIOSOLUTIONS INC COM 29089Q105 21,094 204,143 SH   SOLE   204,132 0 11
ENBRIDGE INC COM 29250N105 34,420 1,178,765 SH   SOLE   1,178,710 0 55
ENSIGN GROUP INC COM 29358P101 4,279 74,999 SH   SOLE   74,999 0 0
EQUITABLE HLDGS INC COM 29452E101 895 49,075 SH   SOLE   49,075 0 0
EVERCORE INC CLASS A 29977A105 3,103 47,401 SH   SOLE   47,401 0 0
EVERTEC INC COM 30040P103 3,651 105,193 SH   SOLE   105,193 0 0
EXELON CORP COM 30161N101 365 10,201 SH   SOLE   10,201 0 0
EXXON MOBIL CORP COM 30231G102 3,935 114,637 SH   SOLE   114,637 0 0
F M C CORP COM NEW 302491303 24,342 229,837 SH   SOLE   229,823 0 14
F5 NETWORKS INC COM 315616102 437 3,561 SH   SOLE   3,561 0 0
FACEBOOK INC CL A 30303M102 30,518 116,527 SH   SOLE   116,520 0 7
FARMLAND PARTNERS INC COM 31154R109 1,477 221,708 SH   SOLE   221,708 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 18,083 577,557 SH   SOLE   577,523 0 34
FIRST FINL BANKSHARES COM 32020R109 270 9,681 SH   SOLE   9,681 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 4,026 210,036 SH   SOLE   210,036 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 909 16,345 SH   SOLE   16,345 0 0
FOX CORP CL A COM 35137L105 29,560 1,062,148 SH   SOLE   1,062,111 0 37
GARMIN LTD SHS H2906T109 17,349 182,895 SH   SOLE   182,885 0 10
GENERAL ELECTRIC CO COM 369604103 364 58,380 SH   SOLE   58,380 0 0
GENERAL MLS INC COM 370334104 31,784 515,299 SH   SOLE   515,281 0 18
GENERAL MTRS CO COM 37045V100 16,131 545,148 SH   SOLE   545,113 0 35
GENTEX CORP COM 371901109 556 21,600 SH   SOLE   21,600 0 0
GLOBAL PMTS INC COM 37940X102 23,855 134,331 SH   SOLE   134,323 0 8
GLOBAL X FDS GLOBAL X SILVER 37954Y848 1,850 42,676 SH   SOLE   42,676 0 0
GLOBE LIFE INC COM 37959E102 21,358 267,307 SH   SOLE   267,289 0 18
GRAND CANYON ED INC COM 38526M106 1,823 22,802 SH   SOLE   22,802 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 219 11,662 SH   SOLE   11,662 0 0
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 977 23,744 SH   SOLE   23,744 0 0
HELEN OF TROY LTD COM G4388N106 2,344 12,114 SH   SOLE   12,114 0 0
HMS HLDGS CORP COM 40425J101 2,077 86,715 SH   SOLE   86,715 0 0
HOME DEPOT INC COM 437076102 46,316 166,777 SH   SOLE   166,771 0 6
HONEYWELL INTL INC COM 438516106 21,870 132,860 SH   SOLE   132,855 0 5
ICON PLC SHS G4705A100 22,444 117,454 SH   SOLE   117,447 0 7
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 6,245 185,647 SH   SOLE   185,647 0 0
INFOSYS LTD SPONSORED ADR 456788108 38,859 2,813,795 SH   SOLE   2,813,629 0 166
INSIGHT ENTERPRISES INC COM 45765U103 2,959 52,299 SH   SOLE   52,299 0 0
INTEL CORP COM 458140100 23,320 450,376 SH   SOLE   450,361 0 15
INTERCONTINENTAL EXCHANGE IN COM 45866F104 17,424 174,158 SH   SOLE   174,147 0 11
INTERNATIONAL BUSINESS MACHS COM 459200101 408 3,353 SH   SOLE   3,353 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 9,426 639,911 SH   SOLE   639,911 0 0
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 6,619 210,565 SH   SOLE   210,565 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 599 2,156 SH   SOLE   2,156 0 0
ISHARES INC MSCI EMERG MRKT 464286533 855 15,492 SH   SOLE   15,492 0 0
ISHARES SILVER TR ISHARES 46428Q109 1,930 89,194 SH   SOLE   89,194 0 0
ISHARES TR SELECT DIVID ETF 464287168 278 3,407 SH   SOLE   3,407 0 0
ISHARES TR TIPS BD ETF 464287176 210 1,658 SH   SOLE   1,658 0 0
ISHARES TR TRANS AVG ETF 464287192 5,468 27,488 SH   SOLE   27,488 0 0
ISHARES TR CORE S&P500 ETF 464287200 173,267 515,584 SH   SOLE   515,584 0 0
ISHARES TR CORE US AGGBD ET 464287226 256 2,172 SH   SOLE   2,172 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 265 2,179 SH   SOLE   2,179 0 0
ISHARES TR RUS MD CP GR ETF 464287481 208 1,203 SH   SOLE   1,203 0 0
ISHARES TR PHLX SEMICND ETF 464287523 1,630 5,350 SH   SOLE   5,350 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 297 1,370 SH   SOLE   1,370 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 910 4,106 SH   SOLE   4,106 0 0
ISHARES TR CORE S&P SCP ETF 464287804 7,250 103,236 SH   SOLE   103,236 0 0
ISHARES TR GL TIMB FORE ETF 464288174 1,438 22,248 SH   SOLE   22,248 0 0
ISHARES TR EAFE SML CP ETF 464288273 1,156 19,594 SH   SOLE   19,594 0 0
ISHARES TR NATIONAL MUN ETF 464288414 244 2,105 SH   SOLE   2,105 0 0
ISHARES TR IBOXX HI YD ETF 464288513 210,859 2,513,224 SH   SOLE   2,512,206 0 1,018
ISHARES TR EAFE VALUE ETF 464288877 1,252 31,033 SH   SOLE   31,033 0 0
ISHARES TR EAFE GRWTH ETF 464288885 4,606 51,243 SH   SOLE   51,243 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 1,451 21,296 SH   SOLE   21,296 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 6,125 96,112 SH   SOLE   96,112 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 4,730 45,594 SH   SOLE   45,594 0 0
ISHARES TR MSCI USA VALUE 46432F388 1,765 23,922 SH   SOLE   23,922 0 0
ISHARES TR MSCI USA MMENTM 46432F396 79,851 541,732 SH   SOLE   541,732 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 7,063 121,072 SH   SOLE   121,072 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 2,572 75,686 SH   SOLE   75,686 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 2,014 64,278 SH   SOLE   64,278 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 663 33,860 SH   SOLE   33,860 0 0
ISHARES TR BROAD USD HIGH 46435U853 40,222 1,019,061 SH   SOLE   1,018,626 0 435
JACOBS ENGR GROUP INC COM 469814107 557 6,000 SH   SOLE   6,000 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 17,781 818,630 SH   SOLE   818,586 0 44
JOHNSON & JOHNSON COM 478160104 67,323 452,195 SH   SOLE   452,176 0 19
JOHNSON CTLS INTL PLC SHS G51502105 25,395 621,664 SH   SOLE   621,630 0 34
JPMORGAN CHASE & CO COM 46625H100 67,543 701,601 SH   SOLE   701,570 0 31
KELLOGG CO COM 487836108 218 3,368 SH   SOLE   3,368 0 0
KIMBERLY CLARK CORP COM 494368103 31,283 211,860 SH   SOLE   211,853 0 7
KROGER CO COM 501044101 472 13,913 SH   SOLE   13,913 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 20,779 122,342 SH   SOLE   122,338 0 4
LAM RESEARCH CORP COM 512807108 21,770 65,620 SH   SOLE   65,616 0 4
LANDSTAR SYS INC COM 515098101 1,267 10,096 SH   SOLE   10,096 0 0
LCI INDS COM 50189K103 3,349 31,510 SH   SOLE   31,510 0 0
LILLY ELI & CO COM 532457108 932 6,297 SH   SOLE   6,297 0 0
LINDE PLC SHS G5494J103 50,234 210,951 SH   SOLE   210,942 0 9
LOCKHEED MARTIN CORP COM 539830109 29,419 76,755 SH   SOLE   76,752 0 3
LOWES COS INC COM 548661107 18,599 112,139 SH   SOLE   112,133 0 6
LPL FINL HLDGS INC COM 50212V100 2,673 34,869 SH   SOLE   34,869 0 0
LULULEMON ATHLETICA INC COM 550021109 11,767 35,725 SH   SOLE   35,723 0 2
M D C HLDGS INC COM 552676108 46,008 976,824 SH   SOLE   976,788 0 36
MALIBU BOATS INC COM CL A 56117J100 2,601 52,487 SH   SOLE   52,487 0 0
MASONITE INTL CORP COM 575385109 14,416 146,503 SH   SOLE   146,496 0 7
MASTERCARD INCORPORATED CL A 57636Q104 725 2,143 SH   SOLE   2,143 0 0
MCDONALDS CORP COM 580135101 24,594 112,050 SH   SOLE   112,046 0 4
MEDTRONIC PLC SHS G5960L103 60,353 580,761 SH   SOLE   580,735 0 26
MERCK & CO. INC COM 58933Y105 21,077 254,097 SH   SOLE   254,088 0 9
METHODE ELECTRS INC COM 591520200 19,959 700,309 SH   SOLE   700,271 0 38
MICROSOFT CORP COM 594918104 85,619 407,068 SH   SOLE   407,049 0 19
MKS INSTRS INC COM 55306N104 995 9,107 SH   SOLE   9,107 0 0
MORGAN STANLEY COM NEW 617446448 64,536 1,334,769 SH   SOLE   1,334,709 0 60
NATIONAL HEALTH INVS INC COM 63633D104 13,866 230,059 SH   SOLE   230,047 0 12
NETFLIX INC COM 64110L106 1,381 2,762 SH   SOLE   2,762 0 0
NEXTERA ENERGY INC COM 65339F101 41,257 148,641 SH   SOLE   148,636 0 5
NICE LTD SPONSORED ADR 653656108 19,106 84,155 SH   SOLE   84,150 0 5
NIKE INC CL B 654106103 769 6,123 SH   SOLE   6,123 0 0
NORFOLK SOUTHN CORP COM 655844108 15,935 74,468 SH   SOLE   74,463 0 5
NORTHERN TR CORP COM 665859104 234 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 18,162 57,568 SH   SOLE   57,565 0 3
NOVARTIS AG SPONSORED ADR 66987V109 29,553 339,842 SH   SOLE   339,824 0 18
NVIDIA CORPORATION COM 67066G104 567 1,047 SH   SOLE   1,047 0 0
ONEOK INC NEW COM 682680103 15,206 585,302 SH   SOLE   585,277 0 25
ORACLE CORP COM 68389X105 17,813 298,377 SH   SOLE   298,359 0 18
OTIS WORLDWIDE CORP COM 68902V107 19,778 316,855 SH   SOLE   316,843 0 12
OWENS CORNING NEW COM 690742101 3,251 47,248 SH   SOLE   47,248 0 0
PAYPAL HLDGS INC COM 70450Y103 22,674 115,081 SH   SOLE   115,074 0 7
PENNYMAC FINL SVCS INC NEW COM 70932M107 5,249 90,313 SH   SOLE   90,313 0 0
PENTAIR PLC SHS G7S00T104 25,367 554,227 SH   SOLE   554,197 0 30
PEPSICO INC COM 713448108 1,412 10,188 SH   SOLE   10,188 0 0
PFIZER INC COM 717081103 21,245 578,893 SH   SOLE   578,875 0 18
PHILIP MORRIS INTL INC COM 718172109 35,598 474,710 SH   SOLE   474,687 0 23
PHILLIPS 66 COM 718546104 16,472 317,756 SH   SOLE   317,745 0 11
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 40,452 431,211 SH   SOLE   431,027 0 184
PIMCO ETF TR INTER MUN BD ACT 72201R866 1,109 19,730 SH   SOLE   19,730 0 0
PLEXUS CORP COM 729132100 2,575 36,453 SH   SOLE   36,453 0 0
POLARIS INC COM 731068102 31,752 336,573 SH   SOLE   336,561 0 12
PPG INDS INC COM 693506107 21,678 177,572 SH   SOLE   177,566 0 6
PRA HEALTH SCIENCES INC COM 69354M108 968 9,546 SH   SOLE   9,546 0 0
PRICE T ROWE GROUP INC COM 74144T108 993 7,748 SH   SOLE   7,748 0 0
PROCTER AND GAMBLE CO COM 742718109 74,198 533,837 SH   SOLE   533,818 0 19
PROGRESSIVE CORP COM 743315103 23,980 253,303 SH   SOLE   253,294 0 9
PROLOGIS INC. COM 74340W103 42,442 421,803 SH   SOLE   421,788 0 15
PROSHARES TR PSHS ULT S&P 500 74347R107 1,015 13,815 SH   SOLE   13,815 0 0
PULTE GROUP INC COM 745867101 24,162 521,963 SH   SOLE   521,930 0 33
RAYTHEON TECHNOLOGIES CORP COM 75513E101 19,596 340,560 SH   SOLE   340,548 0 12
REGENERON PHARMACEUTICALS COM 75886F107 17,807 31,810 SH   SOLE   31,808 0 2
RIO TINTO PLC SPONSORED ADR 767204100 23,663 391,829 SH   SOLE   391,808 0 21
ROYAL BK CDA COM 780087102 19,979 284,850 SH   SOLE   284,839 0 11
SAIA INC COM 78709Y105 2,769 21,955 SH   SOLE   21,955 0 0
SAP SE SPON ADR 803054204 18,174 116,639 SH   SOLE   116,633 0 6
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7,440 64,597 SH   SOLE   64,597 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 7,384 141,488 SH   SOLE   141,488 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 21,252 271,000 SH   SOLE   270,990 0 10
SHENANDOAH TELECOMMUNICATION COM 82312B106 540 12,158 SH   SOLE   12,158 0 0
SILGAN HOLDINGS INC COM 827048109 3,526 95,891 SH   SOLE   95,891 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 379 3,905 SH   SOLE   3,905 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 18,961 130,315 SH   SOLE   130,307 0 8
SOLAREDGE TECHNOLOGIES INC COM 83417M104 28,563 119,837 SH   SOLE   119,830 0 7
SONY CORP SPONSORED ADR 835699307 29,550 385,011 SH   SOLE   384,990 0 21
SOUTHERN CO COM 842587107 52,680 971,589 SH   SOLE   971,545 0 44
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,076 24,253 SH   SOLE   24,253 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 201 601 SH   SOLE   601 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 874 17,450 SH   SOLE   17,450 0 0
SPDR SER TR PORTFOLIO LN COR 78464A367 5,871 184,746 SH   SOLE   184,746 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 7,756 210,980 SH   SOLE   210,980 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 116,365 2,322,188 SH   SOLE   2,322,188 0 0
SPDR SER TR S&P RETAIL ETF 78464A714 5,276 106,251 SH   SOLE   106,251 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 2,927 50,997 SH   SOLE   50,997 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 2,801 64,565 SH   SOLE   64,565 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 17,441 443,238 SH   SOLE   443,238 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 2,116 39,275 SH   SOLE   39,275 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 42,647 1,648,517 SH   SOLE   1,647,849 0 668
SPDR SER TR BLOOMBERG BRCLYS 78468R622 147,853 1,417,984 SH   SOLE   1,417,408 0 576
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 212 6,285 SH   SOLE   6,285 0 0
SPROUTS FMRS MKT INC COM 85208M102 3,136 149,816 SH   SOLE   149,816 0 0
SQUARE INC CL A 852234103 268 1,650 SH   SOLE   1,650 0 0
STANLEY BLACK & DECKER INC COM 854502101 35,965 221,729 SH   SOLE   221,721 0 8
STERIS PLC SHS USD G8473T100 24,374 138,337 SH   SOLE   138,330 0 7
STRYKER CORPORATION COM 863667101 33,430 160,434 SH   SOLE   160,428 0 6
SUN LIFE FINANCIAL INC. COM 866796105 24,031 590,017 SH   SOLE   589,985 0 32
SYNEOS HEALTH INC CL A 87166B102 2,340 44,023 SH   SOLE   44,023 0 0
SYNNEX CORP COM 87162W100 22,521 160,794 SH   SOLE   160,786 0 8
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 39,105 482,355 SH   SOLE   482,329 0 26
TAYLOR MORRISON HOME CORP COM 87724P106 4,043 164,430 SH   SOLE   164,430 0 0
TC ENERGY CORP COM 87807B107 15,181 361,282 SH   SOLE   361,264 0 18
TEXAS INSTRS INC COM 882508104 27,168 190,262 SH   SOLE   190,256 0 6
TEXTRON INC COM 883203101 237 6,564 SH   SOLE   6,564 0 0
TFI INTL INC COM 87241L109 11,563 276,425 SH   SOLE   276,410 0 15
THERMO FISHER SCIENTIFIC INC COM 883556102 1,588 3,597 SH   SOLE   3,597 0 0
TIMKEN CO COM 887389104 25,847 476,704 SH   SOLE   476,690 0 14
TJX COS INC NEW COM 872540109 31,937 573,883 SH   SOLE   573,863 0 20
TORONTO DOMINION BK ONT COM NEW 891160509 383 8,281 SH   SOLE   8,281 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 23,293 175,878 SH   SOLE   175,869 0 9
TRUIST FINL CORP COM 89832Q109 22,002 578,249 SH   SOLE   578,229 0 20
UBS GROUP AG SHS H42097107 28,915 2,593,287 SH   SOLE   2,593,145 0 142
UFP INDUSTRIES INC COM 90278Q108 27,437 485,525 SH   SOLE   485,499 0 26
UNION PAC CORP COM 907818108 41,193 209,241 SH   SOLE   209,234 0 7
UNITED PARCEL SERVICE INC CL B 911312106 1,275 7,652 SH   SOLE   7,652 0 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 225 7,592 SH   SOLE   7,592 0 0
UNITEDHEALTH GROUP INC COM 91324P102 67,788 217,431 SH   SOLE   217,421 0 10
US BANCORP DEL COM NEW 902973304 561 15,650 SH   SOLE   15,650 0 0
V F CORP COM 918204108 20,459 291,230 SH   SOLE   291,218 0 12
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5,461 139,443 SH   SOLE   139,443 0 0
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 5,126 190,766 SH   SOLE   190,766 0 0
VANECK VECTORS ETF TR INVT GRADE FLTG 92189F486 1,794 71,181 SH   SOLE   71,181 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 2,812 91,170 SH   SOLE   91,170 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 501 1,627 SH   SOLE   1,627 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,229 30,672 SH   SOLE   30,672 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 6,233 26,568 SH   SOLE   26,568 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 8,801 60,793 SH   SOLE   60,793 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 8,364 26,856 SH   SOLE   26,856 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 4,771 35,444 SH   SOLE   35,444 0 0
VERINT SYS INC COM 92343X100 2,171 45,061 SH   SOLE   45,061 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 21,849 367,275 SH   SOLE   367,264 0 11
VERTEX PHARMACEUTICALS INC COM 92532F100 234 861 SH   SOLE   861 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 3,718 26,813 SH   SOLE   26,813 0 0
VISA INC COM CL A 92826C839 1,846 9,233 SH   SOLE   9,233 0 0
WALMART INC COM 931142103 22,030 157,460 SH   SOLE   157,455 0 5
WASTE MGMT INC DEL COM 94106L109 21,603 190,892 SH   SOLE   190,885 0 7
WATTS WATER TECHNOLOGIES INC CL A 942749102 3,048 30,430 SH   SOLE   30,430 0 0
WELLS FARGO CO NEW COM 949746101 328 13,965 SH   SOLE   13,965 0 0
WILLIAMS SONOMA INC COM 969904101 34,577 382,324 SH   SOLE   382,302 0 22
WILLIS TOWERS WATSON PLC LTD SHS G96629103 62,750 300,497 SH   SOLE   300,485 0 12
WISDOMTREE TR BLMBG US BULL 97717W471 4,472 167,861 SH   SOLE   167,861 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 6,631 196,929 SH   SOLE   196,929 0 0
WOODWARD INC COM 980745103 498 6,210 SH   SOLE   6,210 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 10,125 538,555 SH   SOLE   538,555 0 0
XILINX INC COM 983919101 220 2,112 SH   SOLE   2,112 0 0
ZOETIS INC CL A 98978V103 486 2,941 SH   SOLE   2,941 0 0