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 675 3,396 SH   SOLE   3,396 0 0
ABBOTT LABS COM 002824100 34,283 295,724 SH   SOLE   295,669 0 55
ABBVIE INC COM 00287Y109 27,475 243,922 SH   SOLE   243,879 0 43
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,602 12,219 SH   SOLE   12,219 0 0
ACTIVISION BLIZZARD INC COM 00507V109 19,735 206,784 SH   SOLE   206,680 0 104
ADOBE SYSTEMS INCORPORATED COM 00724F101 990 1,691 SH   SOLE   1,691 0 0
ADVANCED ENERGY INDS COM 007973100 2,094 18,579 SH   SOLE   18,579 0 0
ADVANSIX INC COM 00773T101 2,370 79,366 SH   SOLE   79,366 0 0
AFLAC INC COM 001055102 30,025 559,549 SH   SOLE   559,442 0 107
AIR PRODS & CHEMS INC COM 009158106 311 1,081 SH   SOLE   1,081 0 0
ALASKA AIR GROUP INC COM 011659109 21,222 351,886 SH   SOLE   351,728 0 158
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 230 1,013 SH   SOLE   1,013 0 0
ALLY FINL INC COM 02005N100 22,266 446,741 SH   SOLE   446,527 0 214
ALPHABET INC CAP STK CL C 02079K107 915 365 SH   SOLE   365 0 0
ALPHABET INC CAP STK CL A 02079K305 52,590 21,538 SH   SOLE   21,528 0 10
ALTERYX INC COM CL A 02156B103 1,496 17,396 SH   SOLE   17,396 0 0
AMAZON COM INC COM 023135106 43,143 12,541 SH   SOLE   12,533 0 8
AMERICAN EXPRESS CO COM 025816109 66,229 400,832 SH   SOLE   400,755 0 77
AMERICAN WTR WKS CO INC NEW COM 030420103 2,131 13,829 SH   SOLE   13,829 0 0
AMERICAS CAR-MART INC COM 03062T105 3,918 27,646 SH   SOLE   27,646 0 0
AMERIPRISE FINL INC COM 03076C106 27,004 108,503 SH   SOLE   108,449 0 54
AMETEK INC COM 031100100 1,707 12,787 SH   SOLE   12,787 0 0
APPLE INC COM 037833100 109,167 797,075 SH   SOLE   796,841 0 234
APPLIED MATLS INC COM 038222105 34,279 240,720 SH   SOLE   240,597 0 123
ARCH CAP GROUP LTD ORD G0450A105 30,766 790,081 SH   SOLE   789,682 0 399
ASE TECHNOLOGY HLDG CO LTD SPONSORED ADS 00215W100 35,372 4,394,044 SH   SOLE   4,391,829 0 2,215
ASML HOLDING N V N Y REGISTRY SHS N07059210 202 292 SH   SOLE   292 0 0
ASTRAZENECA PLC SPONSORED ADR 046353108 59,987 1,001,454 SH   SOLE   1,001,080 0 374
AT&T INC COM 00206R102 41,763 1,451,117 SH   SOLE   1,450,845 0 272
ATKORE INC COM 047649108 3,200 45,074 SH   SOLE   45,074 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 26,674 134,295 SH   SOLE   134,271 0 24
AUTOZONE INC COM 053332102 29,228 19,587 SH   SOLE   19,577 0 10
AXALTA COATING SYS LTD COM G0750C108 31,122 1,020,717 SH   SOLE   1,020,201 0 516
BANDWIDTH INC COM CL A 05988J103 274 1,989 SH   SOLE   1,989 0 0
BELDEN INC COM 077454106 2,299 45,471 SH   SOLE   45,471 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,898 6,831 SH   SOLE   6,831 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 27,731 1,011,704 SH   SOLE   1,011,704 0 0
BERRY GLOBAL GROUP INC COM 08579W103 1,196 18,332 SH   SOLE   18,332 0 0
BHP GROUP LTD SPONSORED ADS 088606108 25,333 347,831 SH   SOLE   347,765 0 66
BK OF AMERICA CORP COM 060505104 82,319 1,996,581 SH   SOLE   1,995,978 0 603
BLACK KNIGHT INC COM 09215C105 521 6,675 SH   SOLE   6,675 0 0
BLACKROCK INC COM 09247X101 61,796 70,626 SH   SOLE   70,602 0 24
BOEING CO COM 097023105 4,597 19,188 SH   SOLE   19,188 0 0
BP PLC SPONSORED ADR 055622104 310 11,742 SH   SOLE   11,742 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,446 21,645 SH   SOLE   21,645 0 0
BROADCOM INC COM 11135F101 56,412 118,304 SH   SOLE   118,265 0 39
CACI INTL INC CL A 127190304 2,435 9,544 SH   SOLE   9,544 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 708 5,172 SH   SOLE   5,172 0 0
CATERPILLAR INC COM 149123101 42,439 195,004 SH   SOLE   194,969 0 35
CBRE GROUP INC CL A 12504L109 608 7,095 SH   SOLE   7,095 0 0
CELANESE CORP DEL COM 150870103 20,517 135,337 SH   SOLE   135,268 0 69
CERNER CORP COM 156782104 638 8,167 SH   SOLE   8,167 0 0
CHARLES RIV LABS INTL INC COM 159864107 33,577 90,768 SH   SOLE   90,727 0 41
CHESAPEAKE UTILS CORP COM 165303108 2,552 21,205 SH   SOLE   21,205 0 0
CHEVRON CORP NEW COM 166764100 27,995 267,284 SH   SOLE   267,237 0 47
CHIPOTLE MEXICAN GRILL INC COM 169656105 535 345 SH   SOLE   345 0 0
CHUBB LIMITED COM H1467J104 69,533 437,481 SH   SOLE   437,332 0 149
CIGNA CORP NEW COM 125523100 34,823 146,891 SH   SOLE   146,862 0 29
CISCO SYS INC COM 17275R102 38,997 735,798 SH   SOLE   735,662 0 136
CITIGROUP INC COM NEW 172967424 363 5,124 SH   SOLE   5,124 0 0
COCA COLA CO COM 191216100 500 9,249 SH   SOLE   9,249 0 0
COMCAST CORP NEW CL A 20030N101 72,373 1,269,260 SH   SOLE   1,268,906 0 354
CONOCOPHILLIPS COM 20825C104 26,983 443,072 SH   SOLE   442,988 0 84
CONSTELLATION BRANDS INC CL A 21036P108 22,082 94,412 SH   SOLE   94,394 0 18
COSTCO WHSL CORP NEW COM 22160K105 1,288 3,256 SH   SOLE   3,256 0 0
CRH PLC ADR 12626K203 30,595 601,794 SH   SOLE   601,492 0 302
CSX CORP COM 126408103 628 19,584 SH   SOLE   19,584 0 0
DANAHER CORPORATION COM 235851102 58,314 217,298 SH   SOLE   217,231 0 67
DARDEN RESTAURANTS INC COM 237194105 38,323 262,506 SH   SOLE   262,455 0 51
DBX ETF TR XTRACK USD HIGH 233051432 50,859 1,261,703 SH   SOLE   1,260,460 0 1,243
DECKERS OUTDOOR CORP COM 243537107 33,329 86,778 SH   SOLE   86,741 0 37
DENNYS CORP COM 24869P104 374 22,692 SH   SOLE   22,692 0 0
DIAMONDBACK ENERGY INC COM 25278X109 65,021 692,518 SH   SOLE   692,312 0 206
DIODES INC COM 254543101 1,865 23,376 SH   SOLE   23,376 0 0
DISNEY WALT CO COM 254687106 43,183 245,681 SH   SOLE   245,636 0 45
DOLLAR GEN CORP NEW COM 256677105 20,786 96,059 SH   SOLE   96,012 0 47
DONALDSON INC COM 257651109 684 10,759 SH   SOLE   10,759 0 0
EAGLE MATLS INC COM 26969P108 33,334 234,562 SH   SOLE   234,459 0 103
EASTMAN CHEM CO COM 277432100 24,854 212,881 SH   SOLE   212,840 0 41
EATON CORP PLC SHS G29183103 32,009 216,016 SH   SOLE   215,284 0 732
EDISON INTL COM 281020107 556 9,620 SH   SOLE   9,620 0 0
EL POLLO LOCO HLDGS INC COM 268603107 1,822 99,596 SH   SOLE   99,596 0 0
EMCOR GROUP INC COM 29084Q100 26,977 218,988 SH   SOLE   218,887 0 101
ENSIGN GROUP INC COM 29358P101 2,351 27,124 SH   SOLE   27,124 0 0
EQUIFAX INC COM 294429105 303 1,265 SH   SOLE   1,265 0 0
EQUITABLE HLDGS INC COM 29452E101 40,200 1,320,212 SH   SOLE   1,319,970 0 242
EVERCORE INC CLASS A 29977A105 31,531 223,989 SH   SOLE   223,891 0 98
EXPONENT INC COM 30214U102 705 7,908 SH   SOLE   7,908 0 0
EXXON MOBIL CORP COM 30231G102 37,180 589,407 SH   SOLE   589,310 0 97
FABRINET SHS G3323L100 36,022 375,738 SH   SOLE   375,548 0 190
FACEBOOK INC CL A 30303M102 44,920 129,189 SH   SOLE   129,125 0 64
FARMLAND PARTNERS INC COM 31154R109 2,695 223,644 SH   SOLE   223,612 0 32
FEDERAL RLTY INVT TR SH BEN INT NEW 313747206 49,451 422,048 SH   SOLE   421,967 0 81
FEDEX CORP COM 31428X106 21,585 72,352 SH   SOLE   72,316 0 36
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,744 40,125 SH   SOLE   40,125 0 0
FIRST FINL BANKSHARES INC COM 32020R109 326 6,631 SH   SOLE   6,631 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 6,433 312,296 SH   SOLE   311,864 0 432
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 1,887 32,949 SH   SOLE   32,949 0 0
FIRST TR EXCHANGE-TRADED FD DJ INTERNT IDX 33733E302 6,764 27,622 SH   SOLE   27,622 0 0
FIRST TR EXCHANGE-TRADED FD NAT GAS ETF 33733E807 3,395 207,042 SH   SOLE   207,042 0 0
FLEX LTD ORD Y2573F102 22,642 1,267,043 SH   SOLE   1,266,405 0 638
FLEXSHARES TR MORNSTAR UPSTR 33939L407 8,680 226,684 SH   SOLE   226,651 0 33
FOCUS FINL PARTNERS INC COM CL A 34417P100 2,377 49,009 SH   SOLE   49,009 0 0
FORTUNE BRANDS HOME & SEC IN COM 34964C106 25,476 255,753 SH   SOLE   255,624 0 129
FOX CORP CL A COM 35137L105 13,888 374,039 SH   SOLE   373,967 0 72
FREEPORT-MCMORAN INC CL B 35671D857 19,027 512,731 SH   SOLE   512,472 0 259
GARMIN LTD SHS H2906T109 63,502 439,037 SH   SOLE   438,880 0 157
GENERAL ELECTRIC CO COM 369604103 661 49,142 SH   SOLE   49,142 0 0
GENERAL MLS INC COM 370334104 22,096 362,644 SH   SOLE   362,575 0 69
GENPACT LIMITED SHS G3922B107 23,235 511,449 SH   SOLE   511,196 0 253
GENTEX CORP COM 371901109 46,171 1,395,323 SH   SOLE   1,394,840 0 483
GLADSTONE LD CORP COM 376549101 2,113 87,821 SH   SOLE   87,808 0 13
GLOBAL X FDS GLOBAL X COPPER 37954Y830 3,106 83,609 SH   SOLE   83,597 0 12
GLOBAL X FDS GLOBAL X SILVER 37954Y848 6,834 160,050 SH   SOLE   160,027 0 23
GOLDMAN SACHS GROUP INC COM 38141G104 44,164 116,366 SH   SOLE   116,344 0 22
GUESS INC COM 401617105 3,041 115,172 SH   SOLE   115,172 0 0
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 1,867 44,335 SH   SOLE   44,335 0 0
HCA HEALTHCARE INC COM 40412C101 281 1,361 SH   SOLE   1,361 0 0
HILL-ROM HLDGS INC COM 431475102 23,681 208,475 SH   SOLE   208,383 0 92
HOME DEPOT INC COM 437076102 31,848 99,872 SH   SOLE   99,855 0 17
HONDA MOTOR LTD AMERN SHS 438128308 23,895 742,528 SH   SOLE   742,151 0 377
HONEYWELL INTL INC COM 438516106 28,379 129,380 SH   SOLE   129,357 0 23
ICON PLC SHS G4705A100 40,330 195,106 SH   SOLE   195,008 0 98
INDEXIQ ETF TR US RL EST SMCP 45409B628 2,348 90,217 SH   SOLE   90,204 0 13
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 3,376 100,725 SH   SOLE   100,710 0 15
INFOSYS LTD SPONSORED ADR 456788108 24,124 1,138,483 SH   SOLE   1,137,911 0 572
INTEL CORP COM 458140100 24,533 436,998 SH   SOLE   436,919 0 79
INTERNATIONAL BUSINESS MACHS COM 459200101 570 3,891 SH   SOLE   3,891 0 0
INTERPUBLIC GROUP COS INC COM 460690100 53,920 1,659,579 SH   SOLE   1,659,017 0 562
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 6,758 441,118 SH   SOLE   441,054 0 64
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 6,841 151,426 SH   SOLE   151,426 0 0
INVESCO EXCH TRADED FD TR II VAR RATE PFD 46138G870 3,839 145,978 SH   SOLE   145,776 0 202
INVESCO EXCHANGE TRADED FD T S&P500 PUR GWT 46137V266 216 1,174 SH   SOLE   1,174 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 207,994 2,304,645 SH   SOLE   2,303,414 0 1,231
INVESCO QQQ TR UNIT SER 1 46090E103 528 1,490 SH   SOLE   1,490 0 0
IQVIA HLDGS INC COM 46266C105 24,534 101,245 SH   SOLE   101,194 0 51
ISHARES INC MSCI EURZONE ETF 464286608 1,803 36,534 SH   SOLE   36,534 0 0
ISHARES SILVER TR ISHARES 46428Q109 6,534 269,771 SH   SOLE   269,731 0 40
ISHARES TR SELECT DIVID ETF 464287168 832 7,138 SH   SOLE   7,138 0 0
ISHARES TR TIPS BD ETF 464287176 419 3,274 SH   SOLE   3,274 0 0
ISHARES TR CORE S&P500 ETF 464287200 3,825 8,897 SH   SOLE   8,897 0 0
ISHARES TR CORE US AGGBD ET 464287226 384 3,333 SH   SOLE   3,333 0 0
ISHARES TR 20 YR TR BD ETF 464287432 5,333 36,946 SH   SOLE   36,941 0 5
ISHARES TR BARCLAYS 7 10 YR 464287440 321 2,779 SH   SOLE   2,779 0 0
ISHARES TR RUS MID CAP ETF 464287499 205 2,586 SH   SOLE   2,586 0 0
ISHARES TR EXPANDED TECH 464287515 3,304 8,470 SH   SOLE   8,470 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 375 1,380 SH   SOLE   1,380 0 0
ISHARES TR CORE S&P SCP ETF 464287804 61,414 543,582 SH   SOLE   542,370 0 1,212
ISHARES TR SP SMCP600VL ETF 464287879 139,136 1,319,702 SH   SOLE   1,318,981 0 721
ISHARES TR GL TIMB FORE ETF 464288174 3,155 36,346 SH   SOLE   36,341 0 5
ISHARES TR MSCI AC ASIA ETF 464288182 837 8,857 SH   SOLE   8,857 0 0
ISHARES TR EAFE SML CP ETF 464288273 770 10,381 SH   SOLE   10,381 0 0
ISHARES TR NATIONAL MUN ETF 464288414 1,133 9,665 SH   SOLE   9,665 0 0
ISHARES TR IBOXX HI YD ETF 464288513 255,614 2,903,389 SH   SOLE   2,900,538 0 2,851
ISHARES TR US AER DEF ETF 464288760 8,648 78,952 SH   SOLE   78,952 0 0
ISHARES TR US BR DEL SE ETF 464288794 8,592 84,179 SH   SOLE   84,179 0 0
ISHARES TR EAFE VALUE ETF 464288877 2,089 40,364 SH   SOLE   40,364 0 0
ISHARES TR EAFE GRWTH ETF 464288885 3,779 35,221 SH   SOLE   35,221 0 0
ISHARES TR MSCI USA MIN VOL 46429B697 3,605 48,979 SH   SOLE   48,928 0 51
ISHARES TR MSCI USA VALUE 46432F388 8,288 78,887 SH   SOLE   78,804 0 83
ISHARES TR MSCI USA MMENTM 46432F396 9,405 54,228 SH   SOLE   54,171 0 57
ISHARES TR CORE MSCI TOTAL 46432F834 54,297 740,753 SH   SOLE   739,096 0 1,657
ISHARES TR MSCI INTL MOMENT 46434V449 1,050 27,154 SH   SOLE   27,154 0 0
ISHARES TR MSCI INTL QUALTY 46434V456 1,060 27,491 SH   SOLE   27,491 0 0
ISHARES TR MSCI INTL VLU FT 46435G409 747 28,925 SH   SOLE   28,925 0 0
ISHARES TR BROAD USD HIGH 46435U853 49,421 1,184,595 SH   SOLE   1,183,379 0 1,216
J2 GLOBAL INC COM 48123V102 34,622 251,703 SH   SOLE   251,590 0 113
JACK IN THE BOX INC COM 466367109 31,106 279,131 SH   SOLE   279,008 0 123
JACOBS ENGR GROUP INC COM 469814107 781 5,851 SH   SOLE   5,851 0 0
JANUS HENDERSON GROUP PLC ORD SHS G4474Y214 26,180 674,573 SH   SOLE   674,221 0 352
JOHNSON & JOHNSON COM 478160104 75,009 455,318 SH   SOLE   455,182 0 136
JOHNSON CTLS INTL PLC SHS G51502105 29,064 423,490 SH   SOLE   423,277 0 213
JPMORGAN CHASE & CO COM 46625H100 88,498 568,972 SH   SOLE   568,816 0 156
KB FINL GROUP INC SPONSORED ADR 48241A105 37,271 756,011 SH   SOLE   755,629 0 382
KIMBERLY-CLARK CORP COM 494368103 293 2,188 SH   SOLE   2,188 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 25,217 116,665 SH   SOLE   116,643 0 22
LAM RESEARCH CORP COM 512807108 31,165 47,895 SH   SOLE   47,871 0 24
LANDSTAR SYS INC COM 515098101 1,595 10,096 SH   SOLE   10,096 0 0
LCI INDS COM 50189K103 24,330 185,130 SH   SOLE   185,051 0 79
LILLY ELI & CO COM 532457108 804 3,505 SH   SOLE   3,505 0 0
LINDE PLC SHS G5494J103 46,702 161,542 SH   SOLE   161,489 0 53
LOCKHEED MARTIN CORP COM 539830109 20,320 53,706 SH   SOLE   53,696 0 10
LOWES COS INC COM 548661107 1,723 8,884 SH   SOLE   8,884 0 0
LPL FINL HLDGS INC COM 50212V100 2,391 17,710 SH   SOLE   17,710 0 0
M D C HLDGS INC COM 552676108 25,542 504,783 SH   SOLE   504,691 0 92
MALIBU BOATS INC COM CL A 56117J100 3,370 45,962 SH   SOLE   45,962 0 0
MARSH & MCLENNAN COS INC COM 571748102 221 1,569 SH   SOLE   1,569 0 0
MASONITE INTL CORP COM 575385109 29,646 265,197 SH   SOLE   265,063 0 134
MASTERCARD INCORPORATED CL A 57636Q104 673 1,844 SH   SOLE   1,844 0 0
MCDONALDS CORP COM 580135101 24,830 107,493 SH   SOLE   107,474 0 19
MEDICAL PPTYS TRUST INC COM 58463J304 19,080 949,260 SH   SOLE   948,799 0 461
MEDTRONIC PLC SHS G5960L103 26,069 210,016 SH   SOLE   209,976 0 40
MERCK & CO INC COM 58933Y105 46,471 597,543 SH   SOLE   597,350 0 193
METHODE ELECTRS INC COM 591520200 25,903 526,370 SH   SOLE   526,139 0 231
MICROSOFT CORP COM 594918104 103,111 380,626 SH   SOLE   380,490 0 136
MINERALS TECHNOLOGIES INC COM 603158106 2,310 29,360 SH   SOLE   29,360 0 0
MKS INSTRS INC COM 55306N104 943 5,302 SH   SOLE   5,302 0 0
MOODYS CORP COM 615369105 1,475 4,071 SH   SOLE   4,071 0 0
MORGAN STANLEY COM NEW 617446448 90,473 986,724 SH   SOLE   986,410 0 314
NETAPP INC COM 64110D104 21,515 262,959 SH   SOLE   262,828 0 131
NETFLIX INC COM 64110L106 1,448 2,742 SH   SOLE   2,742 0 0
NEW YORK CMNTY BANCORP INC COM 649445103 3,756 340,877 SH   SOLE   340,877 0 0
NEXSTAR MEDIA GROUP INC CL A 65336K103 31,744 214,662 SH   SOLE   214,627 0 35
NEXTERA ENERGY INC COM 65339F101 32,353 441,492 SH   SOLE   441,408 0 84
NIKE INC CL B 654106103 1,036 6,704 SH   SOLE   6,704 0 0
NORTHERN TR CORP COM 665859104 347 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 710 1,953 SH   SOLE   1,953 0 0
NORTONLIFELOCK INC COM 668771108 1,091 40,094 SH   SOLE   40,094 0 0
NOVO-NORDISK A S ADR 670100205 23,438 279,784 SH   SOLE   279,652 0 132
NVENT ELECTRIC PLC SHS G6700G107 76,819 2,458,983 SH   SOLE   2,458,210 0 773
NVIDIA CORPORATION COM 67066G104 858 1,072 SH   SOLE   1,072 0 0
ONEMAIN HLDGS INC COM 68268W103 2,293 38,282 SH   SOLE   38,282 0 0
ONEOK INC NEW COM 682680103 27,367 491,855 SH   SOLE   491,762 0 93
ORACLE CORP COM 68389X105 960 12,327 SH   SOLE   12,327 0 0
OSHKOSH CORP COM 688239201 36,072 289,409 SH   SOLE   289,361 0 48
OTIS WORLDWIDE CORP COM 68902V107 25,539 312,324 SH   SOLE   312,263 0 61
OVINTIV INC COM 69047Q102 2,244 71,291 SH   SOLE   71,291 0 0
OWENS CORNING NEW COM 690742101 3,427 35,003 SH   SOLE   35,003 0 0
PAYPAL HLDGS INC COM 70450Y103 31,317 107,442 SH   SOLE   107,388 0 54
PDC ENERGY INC COM 69327R101 2,045 44,660 SH   SOLE   44,660 0 0
PENTAIR PLC SHS G7S00T104 38,667 572,925 SH   SOLE   572,633 0 292
PEPSICO INC COM 713448108 978 6,599 SH   SOLE   6,599 0 0
PERFICIENT INC COM 71375U101 2,083 25,899 SH   SOLE   25,899 0 0
PFIZER INC COM 717081103 372 9,507 SH   SOLE   9,507 0 0
PHILIP MORRIS INTL INC COM 718172109 68,960 695,796 SH   SOLE   695,569 0 227
PHILLIPS 66 COM 718546104 20,794 242,302 SH   SOLE   242,180 0 122
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 50,150 501,799 SH   SOLE   501,283 0 516
POLARIS INC COM 731068102 30,590 223,349 SH   SOLE   223,307 0 42
POSCO SPONSORED ADR 693483109 23,316 303,708 SH   SOLE   303,556 0 152
PPG INDS INC COM 693506107 51,649 304,230 SH   SOLE   304,130 0 100
PPL CORP COM 69351T106 530 18,937 SH   SOLE   18,937 0 0
PRICE T ROWE GROUP INC COM 74144T108 1,595 8,058 SH   SOLE   8,058 0 0
PROCTER AND GAMBLE CO COM 742718109 38,244 283,433 SH   SOLE   283,099 0 334
PROLOGIS INC. COM 74340W103 29,538 247,118 SH   SOLE   247,072 0 46
PROSHARES TR ULTRASHRT S&P500 74347B383 1,619 179,041 SH   SOLE   179,041 0 0
PROSHARES TR PSHS ULT S&P 500 74347R107 1,623 13,601 SH   SOLE   13,601 0 0
PULTE GROUP INC COM 745867101 25,632 469,711 SH   SOLE   469,473 0 238
RAYTHEON TECHNOLOGIES CORP COM 75513E101 857 10,042 SH   SOLE   10,042 0 0
REGENCY CTRS CORP COM 758849103 743 11,599 SH   SOLE   11,599 0 0
RIO TINTO PLC SPONSORED ADR 767204100 37,540 447,491 SH   SOLE   447,265 0 226
ROYAL BK CDA COM 780087102 37,641 371,545 SH   SOLE   371,358 0 187
SAIA INC COM 78709Y105 2,143 10,231 SH   SOLE   10,231 0 0
SALESFORCE COM INC COM 79466L302 1,640 6,714 SH   SOLE   6,714 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 25,756 176,462 SH   SOLE   176,276 0 186
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 13,376 195,647 SH   SOLE   195,440 0 207
SCIENCE APPLICATIONS INTL CO COM 808625107 15,111 172,242 SH   SOLE   172,215 0 27
SELECT MED HLDGS CORP COM 81619Q105 3,630 85,900 SH   SOLE   85,900 0 0
SENSATA TECHNOLOGIES HLDG PL SHS G8060N102 27,862 480,630 SH   SOLE   480,388 0 242
SHENANDOAH TELECOMMUNICATION COM 82312B106 590 12,158 SH   SOLE   12,158 0 0
SHERWIN WILLIAMS CO COM 824348106 253 927 SH   SOLE   927 0 0
SIMPSON MFG INC COM 829073105 375 3,398 SH   SOLE   3,398 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 29,725 155,019 SH   SOLE   154,940 0 79
SONY GROUP CORPORATION SPONSORED ADR 835699307 27,275 280,549 SH   SOLE   280,407 0 142
SOUTHERN CO COM 842587107 38,733 640,110 SH   SOLE   639,515 0 595
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 4,650 75,833 SH   SOLE   75,833 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 534 1,247 SH   SOLE   1,247 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 22,315 608,047 SH   SOLE   607,206 0 841
SPDR SER TR PRTFLO S&P500 GW 78464A409 241,408 3,833,696 SH   SOLE   3,831,722 0 1,974
SPDR SER TR S&P METALS MNG 78464A755 6,305 146,435 SH   SOLE   146,435 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 5,314 68,545 SH   SOLE   68,475 0 70
SPDR SER TR S&P 400 MDCP VAL 78464A839 5,303 78,540 SH   SOLE   78,459 0 81
SPDR SER TR PORTFOLIO S&P500 78464A854 139,705 2,775,781 SH   SOLE   2,769,601 0 6,180
SPDR SER TR BLOOMBERG SRT TR 78468R408 52,454 1,901,902 SH   SOLE   1,900,034 0 1,868
SPDR SER TR S&P OILGAS EXP 78468R556 6,674 69,028 SH   SOLE   69,028 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 180,064 1,637,540 SH   SOLE   1,635,936 0 1,604
SPIRE INC COM 84857L101 14,427 199,630 SH   SOLE   199,543 0 87
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 301 6,285 SH   SOLE   6,285 0 0
SPROUTS FMRS MKT INC COM 85208M102 3,515 141,450 SH   SOLE   141,450 0 0
SQUARE INC CL A 852234103 414 1,699 SH   SOLE   1,699 0 0
SSGA ACTIVE ETF TR BLACKSTONE SENR 78467V608 4,480 96,785 SH   SOLE   96,651 0 134
STANLEY BLACK & DECKER INC COM 854502101 35,276 172,085 SH   SOLE   172,051 0 34
STARBUCKS CORP COM 855244109 25,675 229,630 SH   SOLE   229,587 0 43
STERIS PLC SHS USD G8473T100 30,800 149,296 SH   SOLE   149,221 0 75
STOCK YDS BANCORP INC COM 861025104 1,659 32,601 SH   SOLE   32,601 0 0
STRYKER CORPORATION COM 863667101 27,094 104,314 SH   SOLE   104,294 0 20
SWEDISH EXPT CR CORP ROG AGRI ETN22 870297603 3,673 477,008 SH   SOLE   476,938 0 70
SYNCHRONY FINANCIAL COM 87165B103 45,492 937,593 SH   SOLE   937,416 0 177
SYNEOS HEALTH INC CL A 87166B102 4,433 49,531 SH   SOLE   49,531 0 0
SYNOVUS FINL CORP COM NEW 87161C501 703 16,022 SH   SOLE   16,022 0 0
SYSCO CORP COM 871829107 23,424 301,273 SH   SOLE   301,216 0 57
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 30,867 256,881 SH   SOLE   256,752 0 129
TAYLOR MORRISON HOME CORP COM 87724P106 2,657 100,578 SH   SOLE   100,578 0 0
TE CONNECTIVITY LTD REG SHS H84989104 21,649 160,115 SH   SOLE   160,035 0 80
TEXAS INSTRS INC COM 882508104 41,012 213,271 SH   SOLE   213,231 0 40
TEXTRON INC COM 883203101 451 6,564 SH   SOLE   6,564 0 0
TFI INTL INC COM 87241L109 38,923 426,839 SH   SOLE   426,623 0 216
THERMO FISHER SCIENTIFIC INC COM 883556102 1,532 3,036 SH   SOLE   3,036 0 0
TIMKEN CO COM 887389104 3,712 46,058 SH   SOLE   46,058 0 0
TJX COS INC NEW COM 872540109 25,501 378,242 SH   SOLE   378,171 0 71
TORONTO DOMINION BK ONT COM NEW 891160509 587 8,385 SH   SOLE   8,385 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 45,760 261,722 SH   SOLE   261,591 0 131
TRUIST FINL CORP COM 89832Q109 37,188 670,054 SH   SOLE   669,927 0 127
TYSON FOODS INC CL A 902494103 23,867 323,571 SH   SOLE   323,510 0 61
UBS GROUP AG SHS H42097107 34,877 2,273,627 SH   SOLE   2,272,489 0 1,138
UDR INC COM 902653104 41,333 843,881 SH   SOLE   843,720 0 161
UFP INDUSTRIES INC COM 90278Q108 25,876 348,071 SH   SOLE   347,920 0 151
UNION PAC CORP COM 907818108 26,042 118,412 SH   SOLE   118,389 0 23
UNITED PARCEL SERVICE INC CL B 911312106 4,489 21,584 SH   SOLE   21,584 0 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 439 10,870 SH   SOLE   10,870 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 3,323 18,522 SH   SOLE   18,522 0 0
UNITEDHEALTH GROUP INC COM 91324P102 72,223 180,360 SH   SOLE   180,307 0 53
UNIVERSAL HLTH SVCS INC CL B 913903100 789 5,391 SH   SOLE   5,391 0 0
US BANCORP DEL COM NEW 902973304 575 10,100 SH   SOLE   10,100 0 0
V F CORP COM 918204108 514 6,262 SH   SOLE   6,262 0 0
VALE S A SPONSORED ADS 91912E105 28,144 1,233,866 SH   SOLE   1,233,632 0 234
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 6,310 185,694 SH   SOLE   185,667 0 27
VANECK VECTORS ETF TR STEEL ETF 92189F205 4,835 78,037 SH   SOLE   78,037 0 0
VANECK VECTORS ETF TR SHRT HGH YLD MUN 92189F387 733 28,799 SH   SOLE   28,799 0 0
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 1,143 37,945 SH   SOLE   37,945 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 3,401 37,338 SH   SOLE   37,333 0 5
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 844 2,145 SH   SOLE   2,145 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 7,310 71,818 SH   SOLE   71,818 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 202 1,165 SH   SOLE   1,165 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 25,443 186,462 SH   SOLE   186,045 0 417
VANGUARD WORLD FDS ENERGY ETF 92204A306 6,410 84,461 SH   SOLE   84,461 0 0
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 7,087 49,279 SH   SOLE   49,279 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 19,817 353,685 SH   SOLE   353,619 0 66
VICI PPTYS INC COM 925652109 3,177 102,423 SH   SOLE   102,423 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 3,317 11,942 SH   SOLE   11,942 0 0
VISA INC COM CL A 92826C839 2,254 9,640 SH   SOLE   9,640 0 0
WALMART INC COM 931142103 280 1,983 SH   SOLE   1,983 0 0
WASTE MGMT INC DEL COM 94106L109 25,569 182,494 SH   SOLE   182,460 0 34
WELLS FARGO CO NEW COM 949746101 46,271 1,021,657 SH   SOLE   1,021,465 0 192
WILLIAMS COS INC COM 969457100 28,813 1,085,250 SH   SOLE   1,085,043 0 207
WILLIAMS SONOMA INC COM 969904101 30,672 192,121 SH   SOLE   192,035 0 86
WINTRUST FINL CORP COM 97650W108 1,598 21,123 SH   SOLE   21,123 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 4,226 100,452 SH   SOLE   100,452 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 5,096 289,354 SH   SOLE   289,312 0 42
XILINX INC COM 983919101 314 2,168 SH   SOLE   2,168 0 0
ZOETIS INC CL A 98978V103 320 1,718 SH   SOLE   1,718 0 0