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,106 6,329 SH   SOLE   6,329 0 0
ABBOTT LABS COM 002824100 37,744 344,729 SH   SOLE   344,729 0 0
ABBVIE INC COM 00287Y109 2,087 19,476 SH   SOLE   19,476 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,619 13,854 SH   SOLE   13,854 0 0
ACTIVISION BLIZZARD INC COM 00507V109 20,016 215,578 SH   SOLE   215,578 0 0
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 725 12,254 SH   SOLE   12,254 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 1,023 2,045 SH   SOLE   2,045 0 0
ADVANCED ENERGY INDS COM 007973100 2,422 24,981 SH   SOLE   24,967 0 14
AFLAC INC COM 001055102 24,724 555,966 SH   SOLE   555,966 0 0
AIR PRODS & CHEMS INC COM 009158106 298 1,090 SH   SOLE   1,090 0 0
ALPHABET INC CAP STK CL C 02079K107 606 346 SH   SOLE   346 0 0
ALPHABET INC CAP STK CL A 02079K305 32,540 18,567 SH   SOLE   18,567 0 0
ALTERYX INC COM CL A 02156B103 2,119 17,396 SH   SOLE   17,396 0 0
AMAZON COM INC COM 023135106 35,527 10,908 SH   SOLE   10,908 0 0
AMERICAN EXPRESS CO COM 025816109 48,725 402,989 SH   SOLE   402,989 0 0
AMERICAN TOWER CORP NEW COM 03027X100 16,865 75,137 SH   SOLE   75,137 0 0
AMERICAN WTR WKS CO INC NEW COM 030420103 25,236 164,439 SH   SOLE   164,439 0 0
AMERICAS CAR-MART INC COM 03062T105 3,796 34,563 SH   SOLE   34,548 0 15
AMETEK INC COM 031100100 1,556 12,870 SH   SOLE   12,870 0 0
AMN HEALTHCARE SVCS INC COM 001744101 2,288 33,528 SH   SOLE   33,514 0 14
AMPLIFY ETF TR ONLIN RETL ETF 032108102 4,002 35,007 SH   SOLE   35,007 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 26,500 379,060 SH   SOLE   379,060 0 0
APPLE INC COM 037833100 106,957 806,065 SH   SOLE   806,065 0 0
APPLIED MATLS INC COM 038222105 24,445 283,256 SH   SOLE   283,256 0 0
ASSURANT INC COM 04621X108 26,582 195,142 SH   SOLE   195,142 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 33,552 671,175 SH   SOLE   671,175 0 0
AT&T INC COM 00206R102 27,028 939,785 SH   SOLE   939,785 0 0
ATHENE HOLDING LTD CL A G0684D107 36,389 843,520 SH   SOLE   843,520 0 0
ATKORE INTL GROUP INC COM 047649108 3,118 75,846 SH   SOLE   75,815 0 31
AUTOMATIC DATA PROCESSING IN COM 053015103 23,865 135,441 SH   SOLE   135,441 0 0
AUTOZONE INC COM 053332102 28,583 24,112 SH   SOLE   24,112 0 0
AXALTA COATING SYS LTD COM G0750C108 25,665 898,944 SH   SOLE   898,944 0 0
BAIDU INC SPON ADR REP A 056752108 41,556 192,176 SH   SOLE   192,176 0 0
BANDWIDTH INC COM CL A 05988J103 306 1,989 SH   SOLE   1,989 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 699 3,014 SH   SOLE   3,014 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 17,320 1,011,704 SH   SOLE   1,011,704 0 0
BERRY GLOBAL GROUP INC COM 08579W103 714 12,715 SH   SOLE   12,715 0 0
BHP GROUP LTD SPONSORED ADS 088606108 27,555 421,713 SH   SOLE   421,713 0 0
BK OF AMERICA CORP COM 060505104 50,701 1,672,761 SH   SOLE   1,672,761 0 0
BLACK KNIGHT INC COM 09215C105 590 6,675 SH   SOLE   6,675 0 0
BLACKROCK INC COM 09247X101 62,997 87,309 SH   SOLE   87,309 0 0
BOEING CO COM 097023105 2,717 12,692 SH   SOLE   12,692 0 0
BP PLC SPONSORED ADR 055622104 235 11,472 SH   SOLE   11,472 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 47,508 765,891 SH   SOLE   765,891 0 0
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 9 13,735 SH   SOLE   13,735 0 0
BROADCOM INC COM 11135F101 71,492 163,280 SH   SOLE   163,280 0 0
CACI INTL INC CL A 127190304 4,070 16,323 SH   SOLE   16,316 0 7
CADENCE DESIGN SYSTEM INC COM 127387108 697 5,110 SH   SOLE   5,110 0 0
CANADIAN NATL RY CO COM 136375102 19,086 173,745 SH   SOLE   173,745 0 0
CATERPILLAR INC COM 149123101 37,252 204,657 SH   SOLE   204,657 0 0
CBRE GROUP INC CL A 12504L109 462 7,364 SH   SOLE   7,364 0 0
CENTRAIS ELETRICAS BRASILEIR SPONSORED ADR 15234Q207 21,774 3,115,043 SH   SOLE   3,115,043 0 0
CENTRAL GARDEN & PET CO CL A NON-VTG 153527205 2,082 57,312 SH   SOLE   57,288 0 24
CERNER CORP COM 156782104 641 8,167 SH   SOLE   8,167 0 0
CHARLES RIV LABS INTL INC COM 159864107 29,691 118,833 SH   SOLE   118,825 0 8
CHEMED CORP NEW COM 16359R103 2,109 3,959 SH   SOLE   3,957 0 2
CHESAPEAKE UTILS CORP COM 165303108 2,940 27,165 SH   SOLE   27,153 0 12
CHEVRON CORP NEW COM 166764100 31,423 372,095 SH   SOLE   372,095 0 0
CHIPOTLE MEXICAN GRILL INC COM 169656105 470 339 SH   SOLE   339 0 0
CHUBB LIMITED COM H1467J104 60,226 391,279 SH   SOLE   391,279 0 0
CIGNA CORP NEW COM 125523100 18,002 86,472 SH   SOLE   86,472 0 0
CINTAS CORP COM 172908105 438 1,239 SH   SOLE   1,239 0 0
CISCO SYS INC COM 17275R102 20,023 447,440 SH   SOLE   447,440 0 0
CITIGROUP INC COM NEW 172967424 304 4,927 SH   SOLE   4,927 0 0
COCA COLA CO COM 191216100 22,223 405,230 SH   SOLE   405,230 0 0
COMCAST CORP NEW CL A 20030N101 76,298 1,456,075 SH   SOLE   1,456,075 0 0
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 21,303 1,489,708 SH   SOLE   1,489,708 0 0
CONSTELLATION BRANDS INC CL A 21036P108 19,671 89,801 SH   SOLE   89,801 0 0
COSTCO WHSL CORP NEW COM 22160K105 878 2,329 SH   SOLE   2,329 0 0
CRACKER BARREL OLD CTRY STOR COM 22410J106 2,339 17,733 SH   SOLE   17,725 0 8
CRH PLC ADR 12626K203 34,083 800,457 SH   SOLE   800,457 0 0
CSX CORP COM 126408103 595 6,560 SH   SOLE   6,560 0 0
CURTISS WRIGHT CORP COM 231561101 30,658 263,500 SH   SOLE   263,482 0 18
CVS HEALTH CORP COM 126650100 311 4,557 SH   SOLE   4,557 0 0
DANAHER CORPORATION COM 235851102 288 1,297 SH   SOLE   1,297 0 0
DARDEN RESTAURANTS INC COM 237194105 22,676 190,363 SH   SOLE   190,363 0 0
DBX ETF TR XTRACK USD HIGH 233051432 45,268 903,733 SH   SOLE   903,175 0 558
DECKERS OUTDOOR CORP COM 243537107 26,811 93,489 SH   SOLE   93,482 0 7
DELTA AIR LINES INC DEL COM NEW 247361702 17,665 439,325 SH   SOLE   439,325 0 0
DENNYS CORP COM 24869P104 333 22,692 SH   SOLE   22,692 0 0
DIAMONDBACK ENERGY INC COM 25278X109 718 14,840 SH   SOLE   14,840 0 0
DIGITAL RLTY TR INC COM 253868103 18,527 132,798 SH   SOLE   132,798 0 0
DISNEY WALT CO COM 254687106 33,323 183,922 SH   SOLE   183,922 0 0
DOLLAR GEN CORP NEW COM 256677105 16,863 80,187 SH   SOLE   80,187 0 0
DONALDSON INC COM 257651109 699 12,504 SH   SOLE   12,504 0 0
EAGLE MATLS INC COM 26969P108 30,404 299,990 SH   SOLE   299,972 0 18
EASTMAN CHEM CO COM 277432100 24,037 239,697 SH   SOLE   239,697 0 0
EATON CORP PLC SHS G29183103 22,808 189,842 SH   SOLE   189,842 0 0
EDISON INTL COM 281020107 606 9,650 SH   SOLE   9,650 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 367 4,023 SH   SOLE   4,023 0 0
EHEALTH INC COM 28238P109 1,493 21,145 SH   SOLE   21,133 0 12
EMCOR GROUP INC COM 29084Q100 22,752 248,762 SH   SOLE   248,744 0 18
EMERGENT BIOSOLUTIONS INC COM 29089Q105 14,514 161,986 SH   SOLE   161,986 0 0
ENBRIDGE INC COM 29250N105 50,621 1,582,401 SH   SOLE   1,582,401 0 0
ENOVA INTL INC COM 29357K103 1,965 79,339 SH   SOLE   79,292 0 47
ENSIGN GROUP INC COM 29358P101 3,234 44,351 SH   SOLE   44,333 0 18
EQUITABLE HLDGS INC COM 29452E101 34,510 1,348,586 SH   SOLE   1,348,586 0 0
ESSENTIAL UTILS INC COM 29670G102 201 4,243 SH   SOLE   4,243 0 0
EVERCORE INC CLASS A 29977A105 34,471 314,402 SH   SOLE   314,382 0 20
EVERTEC INC COM 30040P103 3,914 99,542 SH   SOLE   99,494 0 48
EXELON CORP COM 30161N101 428 10,137 SH   SOLE   10,137 0 0
EXXON MOBIL CORP COM 30231G102 4,355 105,657 SH   SOLE   105,657 0 0
FACEBOOK INC CL A 30303M102 33,196 121,527 SH   SOLE   121,527 0 0
FARMLAND PARTNERS INC COM 31154R109 1,897 218,000 SH   SOLE   218,000 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,874 47,940 SH   SOLE   47,940 0 0
FIRST AMERN FINL CORP COM 31847R102 1,764 34,168 SH   SOLE   34,148 0 20
FIRST FINL BANKSHARES COM 32020R109 243 6,731 SH   SOLE   6,731 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 4,215 208,768 SH   SOLE   208,768 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,416 24,961 SH   SOLE   24,961 0 0
FMC CORP COM NEW 302491303 25,714 223,736 SH   SOLE   223,736 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 22,382 261,105 SH   SOLE   261,105 0 0
FOX CORP CL A COM 35137L105 29,675 1,019,050 SH   SOLE   1,019,050 0 0
GARMIN LTD SHS H2906T109 52,775 441,040 SH   SOLE   441,040 0 0
GENERAL ELECTRIC CO COM 369604103 518 47,952 SH   SOLE   47,952 0 0
GENERAL MLS INC COM 370334104 21,352 363,126 SH   SOLE   363,126 0 0
GENERAL MTRS CO COM 37045V100 23,549 565,543 SH   SOLE   565,543 0 0
GENTEX CORP COM 371901109 21,459 632,455 SH   SOLE   632,455 0 0
GLOBAL PMTS INC COM 37940X102 19,736 91,615 SH   SOLE   91,615 0 0
GLOBAL X FDS GLOBAL X COPPER 37954Y830 2,304 75,900 SH   SOLE   75,900 0 0
GLOBAL X FDS GLOBAL X SILVER 37954Y848 4,271 93,626 SH   SOLE   93,626 0 0
GLOBE LIFE INC COM 37959E102 18,922 199,268 SH   SOLE   199,268 0 0
GRAND CANYON ED INC COM 38526M106 3,323 35,687 SH   SOLE   35,672 0 15
HANOVER INS GROUP INC COM 410867105 2,318 19,822 SH   SOLE   19,813 0 9
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 1,079 25,813 SH   SOLE   25,813 0 0
HAWAIIAN HOLDINGS INC COM 419879101 1,584 89,495 SH   SOLE   89,443 0 52
HELEN OF TROY LTD COM G4388N106 2,593 11,670 SH   SOLE   11,665 0 5
HOME DEPOT INC COM 437076102 33,219 125,061 SH   SOLE   125,061 0 0
HONEYWELL INTL INC COM 438516106 27,613 129,822 SH   SOLE   129,822 0 0
ICON PLC SHS G4705A100 21,969 112,676 SH   SOLE   112,676 0 0
INDEXIQ ETF TR HEDGE MLTI ETF 45409B107 339 10,625 SH   SOLE   10,625 0 0
INDEXIQ ETF TR US RL EST SMCP 45409B628 1,776 82,807 SH   SOLE   82,807 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 6,052 181,564 SH   SOLE   181,564 0 0
INFOSYS LTD SPONSORED ADR 456788108 25,777 1,520,794 SH   SOLE   1,520,794 0 0
INSIGHT ENTERPRISES INC COM 45765U103 3,787 49,774 SH   SOLE   49,753 0 21
INTEL CORP COM 458140100 21,592 433,397 SH   SOLE   433,397 0 0
INTERCONTINENTAL EXCHANGE IN COM 45866F104 19,172 166,295 SH   SOLE   166,295 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 409 3,253 SH   SOLE   3,253 0 0
INTERPUBLIC GROUP COS INC COM 460690100 42,784 1,819,055 SH   SOLE   1,819,055 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 9,632 631,208 SH   SOLE   631,208 0 0
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 9,546 248,582 SH   SOLE   248,582 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 46,060 628,038 SH   SOLE   628,038 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 582 1,855 SH   SOLE   1,855 0 0
IQVIA HLDGS INC COM 46266C105 18,078 100,899 SH   SOLE   100,899 0 0
ISHARES INC MSCI EMERG MRKT 464286533 961 15,729 SH   SOLE   15,729 0 0
ISHARES INC MSCI EURZONE ETF 464286608 2,894 65,651 SH   SOLE   65,651 0 0
ISHARES SILVER TR ISHARES 46428Q109 3,069 124,918 SH   SOLE   124,918 0 0
ISHARES TR SELECT DIVID ETF 464287168 328 3,407 SH   SOLE   3,407 0 0
ISHARES TR TIPS BD ETF 464287176 270 2,116 SH   SOLE   2,116 0 0
ISHARES TR CORE S&P500 ETF 464287200 1,101 2,933 SH   SOLE   2,933 0 0
ISHARES TR CORE US AGGBD ET 464287226 328 2,774 SH   SOLE   2,774 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 282 2,351 SH   SOLE   2,351 0 0
ISHARES TR RUS MD CP GR ETF 464287481 247 2,406 SH   SOLE   2,406 0 0
ISHARES TR CORE S&P MCP ETF 464287507 1,493 6,497 SH   SOLE   6,497 0 0
ISHARES TR PHLX SEMICND ETF 464287523 4,029 10,626 SH   SOLE   10,626 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 363 1,507 SH   SOLE   1,507 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,404 4,896 SH   SOLE   4,896 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 403 2,058 SH   SOLE   2,058 0 0
ISHARES TR RUSSELL 3000 ETF 464287689 1,361 6,088 SH   SOLE   6,088 0 0
ISHARES TR CORE S&P SCP ETF 464287804 249,023 2,709,712 SH   SOLE   2,709,712 0 0
ISHARES TR GL TIMB FORE ETF 464288174 3,141 39,450 SH   SOLE   39,450 0 0
ISHARES TR MSCI AC ASIA ETF 464288182 1,503 16,778 SH   SOLE   16,778 0 0
ISHARES TR MSCI ACWI EX US 464288240 4,221 79,580 SH   SOLE   79,580 0 0
ISHARES TR EAFE SML CP ETF 464288273 2,466 36,085 SH   SOLE   36,085 0 0
ISHARES TR NATIONAL MUN ETF 464288414 273 2,330 SH   SOLE   2,330 0 0
ISHARES TR IBOXX HI YD ETF 464288513 225,944 2,588,133 SH   SOLE   2,586,537 0 1,596
ISHARES TR US BR DEL SE ETF 464288794 2,014 25,323 SH   SOLE   25,323 0 0
ISHARES TR EAFE VALUE ETF 464288877 2,288 48,470 SH   SOLE   48,470 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,960 19,419 SH   SOLE   19,419 0 0
ISHARES TR MSCI EAFE MIN VL 46429B689 1,587 21,618 SH   SOLE   21,618 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 7,697 113,387 SH   SOLE   113,387 0 0
ISHARES TR MSCI USA QLT FCT 46432F339 6,325 54,426 SH   SOLE   54,426 0 0
ISHARES TR MSCI USA VALUE 46432F388 2,490 28,648 SH   SOLE   28,648 0 0
ISHARES TR MSCI USA MMENTM 46432F396 2,870 17,792 SH   SOLE   17,792 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 19,476 289,863 SH   SOLE   289,863 0 0
ISHARES TR MSCI INTL MOMENT 46434V449 1,237 32,850 SH   SOLE   32,850 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 824 23,105 SH   SOLE   23,105 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 782 34,358 SH   SOLE   34,358 0 0
ISHARES TR BROAD USD HIGH 46435U853 43,341 1,050,433 SH   SOLE   1,049,750 0 683
J2 GLOBAL INC COM 48123V102 24,267 248,411 SH   SOLE   248,399 0 12
JACOBS ENGR GROUP INC COM 469814107 647 5,940 SH   SOLE   5,940 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 26,282 808,422 SH   SOLE   808,422 0 0
JETBLUE AWYS CORP COM 477143101 657 45,198 SH   SOLE   45,198 0 0
JOHNSON & JOHNSON COM 478160104 70,910 450,565 SH   SOLE   450,565 0 0
JOHNSON CTLS INTL PLC SHS G51502105 20,202 433,623 SH   SOLE   433,623 0 0
JPMORGAN CHASE & CO COM 46625H100 97,345 766,073 SH   SOLE   766,073 0 0
KIMBERLY-CLARK CORP COM 494368103 311 2,308 SH   SOLE   2,308 0 0
KROGER CO COM 501044101 448 14,094 SH   SOLE   14,094 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 22,228 117,595 SH   SOLE   117,595 0 0
LAM RESEARCH CORP COM 512807108 23,868 50,540 SH   SOLE   50,540 0 0
LANDSTAR SYS INC COM 515098101 1,360 10,096 SH   SOLE   10,096 0 0
LAZARD LTD SHS A G54050102 10,324 244,075 SH   SOLE   244,075 0 0
LCI INDS COM 50189K103 3,878 29,905 SH   SOLE   29,892 0 13
LILLY ELI & CO COM 532457108 1,066 6,314 SH   SOLE   6,314 0 0
LINCOLN NATL CORP IND COM 534187109 684 13,605 SH   SOLE   13,605 0 0
LINDE PLC SHS G5494J103 54,323 206,151 SH   SOLE   206,151 0 0
LOCKHEED MARTIN CORP COM 539830109 26,419 74,424 SH   SOLE   74,424 0 0
LOWES COS INC COM 548661107 1,274 7,935 SH   SOLE   7,935 0 0
LPL FINL HLDGS INC COM 50212V100 4,577 43,918 SH   SOLE   43,899 0 19
LULULEMON ATHLETICA INC COM 550021109 12,045 34,609 SH   SOLE   34,609 0 0
M D C HLDGS INC COM 552676108 31,177 641,510 SH   SOLE   641,510 0 0
MALIBU BOATS INC COM CL A 56117J100 3,111 49,822 SH   SOLE   49,800 0 22
MASONITE INTL CORP COM 575385109 24,756 251,741 SH   SOLE   251,741 0 0
MASTERCARD INCORPORATED CL A 57636Q104 685 1,920 SH   SOLE   1,920 0 0
MCDONALDS CORP COM 580135101 23,248 108,343 SH   SOLE   108,343 0 0
MEDICAL PPTYS TRUST INC COM 58463J304 21,732 997,316 SH   SOLE   997,316 0 0
MEDTRONIC PLC SHS G5960L103 78,237 667,894 SH   SOLE   667,894 0 0
MERCK & CO. INC COM 58933Y105 19,863 242,829 SH   SOLE   242,829 0 0
METHODE ELECTRS INC COM 591520200 31,328 818,391 SH   SOLE   818,344 0 47
MICROSOFT CORP COM 594918104 83,538 375,588 SH   SOLE   375,588 0 0
MKS INSTRS INC COM 55306N104 929 6,173 SH   SOLE   6,173 0 0
MORGAN STANLEY COM NEW 617446448 86,304 1,259,362 SH   SOLE   1,259,362 0 0
NATIONAL ENERGY SERVICES REU SHS G6375R107 430 43,325 SH   SOLE   43,288 0 37
NETFLIX INC COM 64110L106 1,497 2,768 SH   SOLE   2,768 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 1,812 16,595 SH   SOLE   16,586 0 9
NEXTERA ENERGY INC COM 65339F101 34,349 445,224 SH   SOLE   445,224 0 0
NICE LTD SPONSORED ADR 653656108 23,240 81,963 SH   SOLE   81,963 0 0
NIKE INC CL B 654106103 982 6,941 SH   SOLE   6,941 0 0
NORFOLK SOUTHN CORP COM 655844108 17,044 71,731 SH   SOLE   71,731 0 0
NORTHERN TR CORP COM 665859104 279 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,053 3,456 SH   SOLE   3,456 0 0
NORTONLIFELOCK INC COM 668771108 726 34,920 SH   SOLE   34,920 0 0
NOVARTIS AG SPONSORED ADR 66987V109 31,238 330,810 SH   SOLE   330,810 0 0
NVENT ELECTRIC PLC SHS G6700G107 51,919 2,229,239 SH   SOLE   2,229,239 0 0
NVIDIA CORPORATION COM 67066G104 534 1,022 SH   SOLE   1,022 0 0
ONEMAIN HLDGS INC COM 68268W103 1,886 39,152 SH   SOLE   39,129 0 23
ONEOK INC NEW COM 682680103 31,934 832,054 SH   SOLE   832,054 0 0
ORACLE CORP COM 68389X105 803 12,416 SH   SOLE   12,416 0 0
OSHKOSH CORP COM 688239201 21,874 254,140 SH   SOLE   254,140 0 0
OTIS WORLDWIDE CORP COM 68902V107 20,872 308,982 SH   SOLE   308,982 0 0
OWENS CORNING NEW COM 690742101 3,402 44,904 SH   SOLE   44,885 0 19
PAYPAL HLDGS INC COM 70450Y103 25,990 110,974 SH   SOLE   110,974 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107 4,356 66,388 SH   SOLE   66,360 0 28
PENTAIR PLC SHS G7S00T104 31,290 589,368 SH   SOLE   589,368 0 0
PEPSICO INC COM 713448108 1,157 7,804 SH   SOLE   7,804 0 0
PFIZER INC COM 717081103 20,984 570,058 SH   SOLE   570,058 0 0
PHILIP MORRIS INTL INC COM 718172109 37,813 456,733 SH   SOLE   456,733 0 0
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 43,655 444,458 SH   SOLE   444,170 0 288
PIMCO ETF TR INTER MUN BD ACT 72201R866 1,581 27,871 SH   SOLE   27,871 0 0
PLEXUS CORP COM 729132100 2,671 34,146 SH   SOLE   34,130 0 16
POLARIS INC COM 731068102 21,629 227,006 SH   SOLE   227,006 0 0
PPG INDS INC COM 693506107 24,882 172,525 SH   SOLE   172,525 0 0
PPL CORP COM 69351T106 206 7,295 SH   SOLE   7,295 0 0
PRA HEALTH SCIENCES INC COM 69354M108 1,186 9,456 SH   SOLE   9,456 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,173 7,748 SH   SOLE   7,748 0 0
PROCTER AND GAMBLE CO COM 742718109 63,007 452,832 SH   SOLE   452,832 0 0
PROLOGIS INC. COM 74340W103 32,660 327,719 SH   SOLE   327,719 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 1,267 13,869 SH   SOLE   13,869 0 0
PUBLIC SVC ENTERPRISE GRP IN COM 744573106 222 3,800 SH   SOLE   3,800 0 0
PULTE GROUP INC COM 745867101 21,436 497,115 SH   SOLE   497,115 0 0
QUALCOMM INC COM 747525103 22,081 144,948 SH   SOLE   144,948 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 773 10,803 SH   SOLE   10,803 0 0
REGENERON PHARMACEUTICALS COM 75886F107 20,059 41,521 SH   SOLE   41,521 0 0
RIO TINTO PLC SPONSORED ADR 767204100 28,578 379,920 SH   SOLE   379,920 0 0
ROYAL BK CDA COM 780087102 23,032 280,667 SH   SOLE   280,667 0 0
SABRA HEALTH CARE REIT INC COM 78573L106 3,016 173,613 SH   SOLE   173,512 0 101
SAIA INC COM 78709Y105 3,330 18,416 SH   SOLE   18,408 0 8
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 9,917 77,233 SH   SOLE   77,233 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 10,068 169,120 SH   SOLE   169,120 0 0
SCIENCE APPLICATIONS INTL CO COM 808625107 24,932 263,439 SH   SOLE   263,439 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 526 12,158 SH   SOLE   12,158 0 0
SILGAN HOLDINGS INC COM 827048109 3,081 83,084 SH   SOLE   83,047 0 37
SIMPSON MANUFACTURING CO INC COM 829073105 365 3,905 SH   SOLE   3,905 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 18,947 123,931 SH   SOLE   123,931 0 0
SONY CORP SPONSORED ADR 835699307 38,046 376,316 SH   SOLE   376,316 0 0
SOUTHERN CO COM 842587107 57,649 938,457 SH   SOLE   938,457 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 929 17,991 SH   SOLE   17,991 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 239 638 SH   SOLE   638 0 0
SPDR SER TR S&P 600 SMCP VAL 78464A300 1,383 20,887 SH   SOLE   20,887 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 7,793 209,611 SH   SOLE   209,611 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 989 17,887 SH   SOLE   17,887 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 4,114 119,636 SH   SOLE   119,636 0 0
SPDR SER TR S&P REGL BKG 78464A698 6,379 122,792 SH   SOLE   122,792 0 0
SPDR SER TR S&P RETAIL ETF 78464A714 7,106 110,473 SH   SOLE   110,473 0 0
SPDR SER TR S&P METALS MNG 78464A755 3,477 103,983 SH   SOLE   103,983 0 0
SPDR SER TR S&P BK ETF 78464A797 1,295 30,977 SH   SOLE   30,977 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 93,111 1,343,011 SH   SOLE   1,343,011 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 83,831 1,510,467 SH   SOLE   1,510,467 0 0
SPDR SER TR PORTFOLIO S&P500 78464A854 47,024 1,069,709 SH   SOLE   1,069,709 0 0
SPDR SER TR BLOOMBERG SRT TR 78468R408 45,770 1,698,346 SH   SOLE   1,697,299 0 1,047
SPDR SER TR BLOOMBERG BRCLYS 78468R622 159,145 1,460,854 SH   SOLE   1,459,956 0 898
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 252 6,285 SH   SOLE   6,285 0 0
SPROUTS FMRS MKT INC COM 85208M102 3,339 166,122 SH   SOLE   166,054 0 68
SQUARE INC CL A 852234103 363 1,667 SH   SOLE   1,667 0 0
SSGA ACTIVE ETF TR BLKSTN GSOSRLN 78467V608 3,059 67,009 SH   SOLE   67,009 0 0
STANLEY BLACK & DECKER INC COM 854502101 31,100 174,170 SH   SOLE   174,170 0 0
STERIS PLC SHS USD G8473T100 32,078 169,243 SH   SOLE   169,243 0 0
STRYKER CORPORATION COM 863667101 38,245 156,076 SH   SOLE   156,076 0 0
SUN LIFE FINANCIAL INC. COM 866796105 37,895 852,334 SH   SOLE   852,334 0 0
SYNEOS HEALTH INC CL A 87166B102 2,811 41,262 SH   SOLE   41,238 0 24
SYNNEX CORP COM 87162W100 1,696 20,820 SH   SOLE   20,807 0 13
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 51,318 470,632 SH   SOLE   470,632 0 0
TAYLOR MORRISON HOME CORP COM 87724P106 3,993 155,688 SH   SOLE   155,614 0 74
TC ENERGY CORP COM 87807B107 14,018 344,256 SH   SOLE   344,256 0 0
TERNIUM SA SPONSORED ADS 880890108 19,217 660,836 SH   SOLE   660,836 0 0
TEXAS INSTRS INC COM 882508104 35,357 215,420 SH   SOLE   215,420 0 0
TEXTRON INC COM 883203101 333 6,880 SH   SOLE   6,880 0 0
TFI INTL INC COM 87241L109 26,429 512,381 SH   SOLE   512,381 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,656 3,555 SH   SOLE   3,555 0 0
TIMKEN CO COM 887389104 27,445 354,770 SH   SOLE   354,747 0 23
TJX COS INC NEW COM 872540109 25,995 380,660 SH   SOLE   380,660 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 463 8,202 SH   SOLE   8,202 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 41,092 265,845 SH   SOLE   265,845 0 0
TRUIST FINL CORP COM 89832Q109 34,624 722,384 SH   SOLE   722,384 0 0
TYSON FOODS INC CL A 902494103 20,768 322,289 SH   SOLE   322,289 0 0
UBS GROUP AG SHS H42097107 35,957 2,544,734 SH   SOLE   2,544,734 0 0
UDR INC COM 902653104 21,090 548,799 SH   SOLE   548,799 0 0
UFP INDUSTRIES INC COM 90278Q108 19,783 356,135 SH   SOLE   356,118 0 17
UNION PAC CORP COM 907818108 42,597 204,575 SH   SOLE   204,575 0 0
UNITED PARCEL SERVICE INC CL B 911312106 520 3,089 SH   SOLE   3,089 0 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 302 9,254 SH   SOLE   9,254 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 3,558 23,441 SH   SOLE   23,431 0 10
UNITEDHEALTH GROUP INC COM 91324P102 67,639 192,880 SH   SOLE   192,880 0 0
US BANCORP DEL COM NEW 902973304 424 9,100 SH   SOLE   9,100 0 0
V F CORP COM 918204108 23,976 280,718 SH   SOLE   280,718 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 6,452 179,114 SH   SOLE   179,114 0 0
VANECK VECTORS ETF TR STEEL ETF 92189F205 1,988 44,540 SH   SOLE   44,540 0 0
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 712 28,717 SH   SOLE   28,717 0 0
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 3,294 115,539 SH   SOLE   115,539 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 727 2,115 SH   SOLE   2,115 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 8,970 73,621 SH   SOLE   73,621 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 2,777 10,092 SH   SOLE   10,092 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 3,421 65,972 SH   SOLE   65,972 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 5,842 34,369 SH   SOLE   34,369 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,986 5,614 SH   SOLE   5,614 0 0
VANGUARD WORLD FDS MATERIALS ETF 92204A801 6,633 42,258 SH   SOLE   42,258 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 3,459 28,776 SH   SOLE   28,776 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 20,950 356,590 SH   SOLE   356,590 0 0
VERTEX PHARMACEUTICALS INC COM 92532F100 203 861 SH   SOLE   861 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 3,389 15,617 SH   SOLE   15,611 0 6
VISA INC COM CL A 92826C839 2,027 9,266 SH   SOLE   9,266 0 0
WALMART INC COM 931142103 22,060 153,032 SH   SOLE   153,032 0 0
WASTE MGMT INC DEL COM 94106L109 21,880 185,533 SH   SOLE   185,533 0 0
WELLS FARGO CO NEW COM 949746101 23,436 776,525 SH   SOLE   776,525 0 0
WILLIAMS COS INC COM 969457100 16,720 833,909 SH   SOLE   833,909 0 0
WILLIAMS SONOMA INC COM 969904101 20,793 204,175 SH   SOLE   204,162 0 13
WILLIS TOWERS WATSON PLC LTD SHS G96629103 32,683 155,133 SH   SOLE   155,133 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 12,267 309,217 SH   SOLE   309,217 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 12,791 675,336 SH   SOLE   675,336 0 0
XILINX INC COM 983919101 321 2,263 SH   SOLE   2,263 0 0
ZOETIS INC CL A 98978V103 485 2,933 SH   SOLE   2,933 0 0