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,113 7,138 SH   SOLE   7,138 0 0
ABBOTT LABS COM 002824100 33,309 364,314 SH   SOLE   364,291 0 23
ABBVIE INC COM 00287Y109 2,318 23,614 SH   SOLE   23,614 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 3,091 39,547 SH   SOLE   39,547 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 2,985 13,904 SH   SOLE   13,904 0 0
ADOBE INC COM 00724F101 979 2,249 SH   SOLE   2,249 0 0
ADVANCED ENERGY INDS COM 007973100 2,393 35,298 SH   SOLE   35,298 0 0
AFLAC INC COM 001055102 24,576 682,090 SH   SOLE   682,037 0 53
AIR PRODS & CHEMS INC COM 009158106 263 1,090 SH   SOLE   1,090 0 0
ALPHABET INC CAP STK CL C 02079K107 666 471 SH   SOLE   471 0 0
ALPHABET INC CAP STK CL A 02079K305 32,587 22,981 SH   SOLE   22,979 0 2
ALTERYX INC COM CL A 02156B103 2,858 17,396 SH   SOLE   17,396 0 0
AMAZON COM INC COM 023135106 36,830 13,350 SH   SOLE   13,349 0 1
AMERICAN EXPRESS CO COM 025816109 38,366 403,005 SH   SOLE   402,977 0 28
AMERICAN TOWER CORP NEW COM 03027X100 20,358 78,743 SH   SOLE   78,737 0 6
AMERICAN WTR WKS CO INC NEW COM 030420103 2,341 18,193 SH   SOLE   18,193 0 0
AMERICAS CAR MART INC COM 03062T105 3,360 38,237 SH   SOLE   38,237 0 0
AMETEK INC COM 031100100 1,195 13,367 SH   SOLE   13,367 0 0
AMGEN INC COM 031162100 17,725 75,150 SH   SOLE   75,142 0 8
AMN HEALTHCARE SVCS INC COM 001744101 2,277 50,326 SH   SOLE   50,326 0 0
AMPLIFY ETF TR ONLIN RETL ETF 032108102 1,756 24,995 SH   SOLE   24,995 0 0
ANTHEM INC COM 036752103 18,746 71,282 SH   SOLE   71,278 0 4
APPLE INC COM 037833100 104,784 287,238 SH   SOLE   287,216 0 22
APPLIED MATLS INC COM 038222105 29,352 485,553 SH   SOLE   485,501 0 52
ASSURANT INC COM 04621X108 17,033 164,908 SH   SOLE   164,892 0 16
AT&T INC COM 00206R102 29,995 992,230 SH   SOLE   992,165 0 65
ATHENE HLDG LTD CL A G0684D107 17,144 549,673 SH   SOLE   549,626 0 47
ATKORE INTL GROUP INC COM 047649108 3,008 109,989 SH   SOLE   109,989 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 20,885 140,270 SH   SOLE   140,261 0 9
AUTOZONE INC COM 053332102 22,920 20,317 SH   SOLE   20,315 0 2
AVALONBAY CMNTYS INC COM 053484101 38,329 247,860 SH   SOLE   247,843 0 17
BAIDU INC SPON ADR REP A 056752108 22,763 189,862 SH   SOLE   189,845 0 17
BANDWIDTH INC COM CL A 05988J103 253 1,989 SH   SOLE   1,989 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 524 2,934 SH   SOLE   2,934 0 0
BERKSHIRE HILLS BANCORP INC COM 084680107 18,885 1,713,679 SH   SOLE   1,713,679 0 0
BHP GROUP LTD SPONSORED ADS 088606108 21,772 437,812 SH   SOLE   437,782 0 30
BK OF AMERICA CORP COM 060505104 29,229 1,230,674 SH   SOLE   1,230,595 0 79
BLACK KNIGHT INC COM 09215C105 484 6,675 SH   SOLE   6,675 0 0
BLACKROCK INC COM 09247X101 56,365 103,596 SH   SOLE   103,587 0 9
BOEING CO COM 097023105 2,216 12,090 SH   SOLE   12,090 0 0
BP PLC SPONSORED ADR 055622104 709 30,406 SH   SOLE   30,406 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 57,289 974,311 SH   SOLE   974,232 0 79
BRISTOL-MYERS SQUIBB CO RIGHT 99/99/9999 110122157 49 13,735 SH   SOLE   13,735 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107 17,523 451,386 SH   SOLE   451,345 0 41
BROADCOM INC COM 11135F101 41,069 130,125 SH   SOLE   130,116 0 9
CACI INTL INC CL A 127190304 2,736 12,616 SH   SOLE   12,616 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 480 5,000 SH   SOLE   5,000 0 0
CANADIAN NATL RY CO COM 136375102 22,990 259,573 SH   SOLE   259,549 0 24
CATERPILLAR INC DEL COM 149123101 400 3,161 SH   SOLE   3,161 0 0
CBOE GLOBAL MARKETS INC COM 12503M108 482 5,167 SH   SOLE   5,167 0 0
CBRE GROUP INC CL A 12504L109 346 7,650 SH   SOLE   7,650 0 0
CERNER CORP COM 156782104 644 9,399 SH   SOLE   9,399 0 0
CHARLES RIV LABS INTL INC COM 159864107 20,693 118,689 SH   SOLE   118,679 0 10
CHEMED CORP NEW COM 16359R103 2,054 4,553 SH   SOLE   4,553 0 0
CHEVRON CORP NEW COM 166764100 29,412 329,625 SH   SOLE   329,604 0 21
CHINA MOBILE LIMITED SPONSORED ADR 16941M109 18,537 551,047 SH   SOLE   550,995 0 52
CHIPOTLE MEXICAN GRILL INC COM 169656105 400 380 SH   SOLE   380 0 0
CHUBB LIMITED COM H1467J104 23,041 181,973 SH   SOLE   181,957 0 16
CIGNA CORP NEW COM 125523100 16,554 88,217 SH   SOLE   88,209 0 8
CINTAS CORP COM 172908105 330 1,239 SH   SOLE   1,239 0 0
CISCO SYS INC COM 17275R102 21,891 469,357 SH   SOLE   469,326 0 31
CITIGROUP INC COM NEW 172967424 26,920 526,817 SH   SOLE   526,776 0 41
CNOOC LIMITED SPONSORED ADR 126132109 29,042 257,376 SH   SOLE   257,353 0 23
COCA COLA CO COM 191216100 18,328 410,200 SH   SOLE   410,172 0 28
COMCAST CORP NEW CL A 20030N101 46,460 1,191,905 SH   SOLE   1,191,813 0 92
COMPANHIA PARANAENSE ENERG C SPON ADR PFD 20441B407 17,525 1,542,670 SH   SOLE   1,542,540 0 130
CONSTELLATION BRANDS INC CL A 21036P108 16,993 97,128 SH   SOLE   97,118 0 10
COSTCO WHSL CORP NEW COM 22160K105 840 2,769 SH   SOLE   2,769 0 0
CRH PLC ADR 12626K203 22,572 657,885 SH   SOLE   657,821 0 64
CSX CORP COM 126408103 451 6,468 SH   SOLE   6,468 0 0
CURTISS WRIGHT CORP COM 231561101 23,036 258,025 SH   SOLE   258,004 0 21
CVS HEALTH CORP COM 126650100 301 4,640 SH   SOLE   4,640 0 0
DANAHER CORPORATION COM 235851102 227 1,284 SH   SOLE   1,284 0 0
DBX ETF TR XTRACK USD HIGH 233051432 297 6,342 SH   SOLE   6,342 0 0
DECKERS OUTDOOR CORP COM 243537107 19,952 101,592 SH   SOLE   101,584 0 8
DENNYS CORP COM 24869P104 229 22,692 SH   SOLE   22,692 0 0
DISNEY WALT CO COM DISNEY 254687106 21,291 190,932 SH   SOLE   190,920 0 12
DOLLAR GEN CORP NEW COM 256677105 26,828 140,824 SH   SOLE   140,811 0 13
DTE ENERGY CO COM 233331107 16,649 154,876 SH   SOLE   154,861 0 15
EAGLE MATERIALS INC COM 26969P108 21,664 308,516 SH   SOLE   308,490 0 26
EASTMAN CHEM CO COM 277432100 31,528 452,725 SH   SOLE   452,692 0 33
EATON CORP PLC SHS G29183103 33,140 378,829 SH   SOLE   378,805 0 24
EDISON INTL COM 281020107 538 9,900 SH   SOLE   9,900 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 269 3,894 SH   SOLE   3,894 0 0
EMCOR GROUP INC COM 29084Q100 25,724 388,935 SH   SOLE   388,902 0 33
EMERGENT BIOSOLUTIONS INC COM 29089Q105 2,939 37,165 SH   SOLE   37,165 0 0
ENBRIDGE INC COM 29250N105 18,056 593,566 SH   SOLE   593,522 0 44
ENCOMPASS HEALTH CORP COM 29261A100 441 7,121 SH   SOLE   7,121 0 0
ENSIGN GROUP INC COM 29358P101 2,973 71,034 SH   SOLE   71,034 0 0
EQUITABLE HLDGS INC COM 29452E101 870 45,116 SH   SOLE   45,116 0 0
ESSENT GROUP LTD COM G3198U102 27,283 752,223 SH   SOLE   752,156 0 67
EVERTEC INC COM 30040P103 1,566 55,736 SH   SOLE   55,736 0 0
EXELON CORP COM 30161N101 367 10,102 SH   SOLE   10,102 0 0
EXXON MOBIL CORP COM 30231G102 5,268 117,799 SH   SOLE   117,799 0 0
F M C CORP COM NEW 302491303 23,715 238,057 SH   SOLE   238,034 0 23
F5 NETWORKS INC COM 315616102 16,414 117,681 SH   SOLE   117,669 0 12
FACEBOOK INC CL A 30303M102 25,387 111,804 SH   SOLE   111,793 0 11
FARMLAND PARTNERS INC COM 31154R109 1,535 224,038 SH   SOLE   224,038 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 708 23,076 SH   SOLE   23,076 0 0
FIRST AMERN FINL CORP COM 31847R102 24,044 500,706 SH   SOLE   500,661 0 45
FIRST FINL BANKSHARES COM 32020R109 280 9,681 SH   SOLE   9,681 0 0
FIRST TR EXCH TRADED FD III PFD SECS INC ETF 33739E108 3,731 202,571 SH   SOLE   202,571 0 0
FIRST TR EXCH TRADED FD III MANAGD MUN ETF 33739N108 755 13,724 SH   SOLE   13,724 0 0
FIRSTENERGY CORP COM 337932107 37,478 966,431 SH   SOLE   966,366 0 65
FOX CORP CL A COM 35137L105 49,537 1,847,024 SH   SOLE   1,846,876 0 148
GENERAL ELECTRIC CO COM 369604103 393 57,580 SH   SOLE   57,580 0 0
GENERAL MLS INC COM 370334104 20,758 336,710 SH   SOLE   336,688 0 22
GENTEX CORP COM 371901109 17,106 663,808 SH   SOLE   663,743 0 65
GLOBAL PMTS INC COM 37940X102 17,511 103,234 SH   SOLE   103,223 0 11
GLOBE LIFE INC COM 37959E102 19,419 261,607 SH   SOLE   261,580 0 27
GRAND CANYON ED INC COM 38526M106 2,663 29,421 SH   SOLE   29,421 0 0
HANCOCK WHITNEY CORPORATION COM 410120109 247 11,662 SH   SOLE   11,662 0 0
HARTFORD FDS EXCHANGE TRADED MUN OPORTUNITE 41653L503 834 19,936 SH   SOLE   19,936 0 0
HELEN OF TROY CORP LTD COM G4388N106 2,438 12,932 SH   SOLE   12,932 0 0
HILL ROM HLDGS INC COM 431475102 23,251 211,796 SH   SOLE   211,776 0 20
HOLLYFRONTIER CORP COM 436106108 2,202 75,422 SH   SOLE   75,422 0 0
HOME DEPOT INC COM 437076102 41,507 165,689 SH   SOLE   165,678 0 11
HONEYWELL INTL INC COM 438516106 19,238 133,052 SH   SOLE   133,042 0 10
ICON PLC SHS G4705A100 20,972 124,490 SH   SOLE   124,479 0 11
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 7,227 229,201 SH   SOLE   229,201 0 0
INFOSYS LTD SPONSORED ADR 456788108 28,497 2,950,008 SH   SOLE   2,949,725 0 283
INSIGHT ENTERPRISES INC COM 45765U103 2,498 50,766 SH   SOLE   50,766 0 0
INTEGER HLDGS CORP COM 45826H109 2,279 31,201 SH   SOLE   31,201 0 0
INTEL CORP COM 458140100 40,944 684,343 SH   SOLE   684,298 0 45
INTERCONTINENTAL EXCHANGE IN COM 45866F104 22,321 243,677 SH   SOLE   243,654 0 23
INTERNATIONAL BUSINESS MACHS COM 459200101 436 3,607 SH   SOLE   3,607 0 0
INVESCO EXCH TRADED FD TR II PFD ETF 46138E511 7,420 525,520 SH   SOLE   525,520 0 0
INVESCO EXCH TRADED FD TR II INTL BUYBACK 46138E644 2,701 93,523 SH   SOLE   93,523 0 0
INVESCO QQQ TR UNIT SER 1 46090E103 534 2,158 SH   SOLE   2,158 0 0
INVESTORS BANCORP INC NEW COM 46146L101 3,438 404,441 SH   SOLE   404,441 0 0
ISHARES INC MSCI EURZONE ETF 464286608 2,620 71,833 SH   SOLE   71,833 0 0
ISHARES INC CORE MSCI EMKT 46434G103 3,731 78,381 SH   SOLE   78,381 0 0
ISHARES SILVER TR ISHARES 46428Q109 2,941 172,888 SH   SOLE   172,888 0 0
ISHARES TR TIPS BD ETF 464287176 206 1,675 SH   SOLE   1,675 0 0
ISHARES TR CORE S&P500 ETF 464287200 50,362 162,621 SH   SOLE   162,621 0 0
ISHARES TR CORE US AGGBD ET 464287226 260 2,198 SH   SOLE   2,198 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 409,525 3,360,345 SH   SOLE   3,359,079 0 1,266
ISHARES TR PHLX SEMICND ETF 464287523 1,740 6,424 SH   SOLE   6,424 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 218 1,137 SH   SOLE   1,137 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 1,658 8,014 SH   SOLE   8,014 0 0
ISHARES TR S&P SML 600 GWT 464287887 32,672 192,426 SH   SOLE   192,426 0 0
ISHARES TR GL TIMB FORE ETF 464288174 4,952 89,282 SH   SOLE   89,282 0 0
ISHARES TR EAFE SML CP ETF 464288273 8,113 151,307 SH   SOLE   151,307 0 0
ISHARES TR NATIONAL MUN ETF 464288414 206 1,782 SH   SOLE   1,782 0 0
ISHARES TR IBOXX HI YD ETF 464288513 645 7,897 SH   SOLE   7,897 0 0
ISHARES TR EAFE VALUE ETF 464288877 2,690 67,306 SH   SOLE   67,306 0 0
ISHARES TR EAFE GRWTH ETF 464288885 3,591 43,202 SH   SOLE   43,202 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 2,735 45,105 SH   SOLE   45,105 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 948 7,239 SH   SOLE   7,239 0 0
ISHARES TR INTL MOMENTUM FT 46434V449 1,400 44,617 SH   SOLE   44,617 0 0
ISHARES TR INTL QLTY FACTOR 46434V456 820 27,865 SH   SOLE   27,865 0 0
ISHARES TR BROAD USD HIGH 46435U853 292 7,650 SH   SOLE   7,650 0 0
J2 GLOBAL INC COM 48123V102 21,129 334,268 SH   SOLE   334,239 0 29
JACOBS ENGR GROUP INC COM 469814107 520 6,134 SH   SOLE   6,134 0 0
JOHNSON & JOHNSON COM 478160104 59,808 425,284 SH   SOLE   425,253 0 31
JONES LANG LASALLE INC COM 48020Q107 16,247 157,034 SH   SOLE   157,019 0 15
JPMORGAN CHASE & CO COM 46625H100 64,825 689,192 SH   SOLE   689,140 0 52
KELLOGG CO COM 487836108 397 6,005 SH   SOLE   6,005 0 0
KIMBERLY CLARK CORP COM 494368103 20,676 146,276 SH   SOLE   146,265 0 11
KROGER CO COM 501044101 469 13,858 SH   SOLE   13,858 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 25,841 152,302 SH   SOLE   152,292 0 10
LAM RESEARCH CORP COM 512807108 33,546 103,710 SH   SOLE   103,700 0 10
LANDSTAR SYS INC COM 515098101 1,134 10,096 SH   SOLE   10,096 0 0
LCI INDS COM 50189K103 3,874 33,689 SH   SOLE   33,689 0 0
LILLY ELI & CO COM 532457108 1,116 6,796 SH   SOLE   6,796 0 0
LINDE PLC SHS G5494J103 46,878 221,010 SH   SOLE   220,993 0 17
LOCKHEED MARTIN CORP COM 539830109 28,821 78,978 SH   SOLE   78,973 0 5
LOWES COS INC COM 548661107 1,147 8,492 SH   SOLE   8,492 0 0
LPL FINL HLDGS INC COM 50212V100 2,222 28,341 SH   SOLE   28,341 0 0
LULULEMON ATHLETICA INC COM 550021109 25,020 80,190 SH   SOLE   80,184 0 6
M D C HLDGS INC COM 552676108 35,914 1,006,001 SH   SOLE   1,005,937 0 64
MALIBU BOATS INC COM CL A 56117J100 2,918 56,175 SH   SOLE   56,175 0 0
MASTEC INC COM 576323109 3,233 72,042 SH   SOLE   72,042 0 0
MASTERCARD INCORPORATED CL A 57636Q104 777 2,627 SH   SOLE   2,627 0 0
MCDONALDS CORP COM 580135101 29,103 157,764 SH   SOLE   157,753 0 11
MEDTRONIC PLC SHS G5960L103 38,234 416,942 SH   SOLE   416,907 0 35
MERCK & CO. INC COM 58933Y105 19,640 253,979 SH   SOLE   253,960 0 19
METHODE ELECTRS INC COM 591520200 6,141 196,450 SH   SOLE   196,443 0 7
METLIFE INC COM 59156R108 37,844 1,036,259 SH   SOLE   1,036,190 0 69
MGIC INVT CORP WIS COM 552848103 2,336 285,251 SH   SOLE   285,251 0 0
MICROSOFT CORP COM 594918104 87,440 429,661 SH   SOLE   429,631 0 30
MILLER HERMAN INC COM 600544100 10,807 457,715 SH   SOLE   457,673 0 42
MKS INSTRS INC COM 55306N104 738 6,519 SH   SOLE   6,519 0 0
MORGAN STANLEY COM NEW 617446448 65,739 1,361,061 SH   SOLE   1,360,955 0 106
NATIONAL HEALTH INVS INC COM 63633D104 1,630 26,847 SH   SOLE   26,847 0 0
NETFLIX INC COM 64110L106 1,181 2,595 SH   SOLE   2,595 0 0
NEXTERA ENERGY INC COM 65339F101 34,204 142,414 SH   SOLE   142,406 0 8
NICE LTD SPONSORED ADR 653656108 19,358 102,293 SH   SOLE   102,283 0 10
NIKE INC CL B 654106103 585 5,964 SH   SOLE   5,964 0 0
NORTHERN TR CORP COM 665859104 238 3,000 SH   SOLE   3,000 0 0
NORTHROP GRUMMAN CORP COM 666807102 23,782 77,355 SH   SOLE   77,348 0 7
NOVARTIS AG SPONSORED ADR 66987V109 23,404 267,968 SH   SOLE   267,945 0 23
NVIDIA CORPORATION COM 67066G104 380 1,000 SH   SOLE   1,000 0 0
ONEOK INC NEW COM 682680103 18,971 571,073 SH   SOLE   571,033 0 40
ORACLE CORP COM 68389X105 723 13,075 SH   SOLE   13,075 0 0
OTIS WORLDWIDE CORP COM 68902V107 8,328 146,464 SH   SOLE   146,454 0 10
OWENS CORNING NEW COM 690742101 629 11,283 SH   SOLE   11,283 0 0
PENNYMAC FINL SVCS INC NEW COM 70932M107 4,010 95,956 SH   SOLE   95,956 0 0
PENTAIR PLC SHS G7S00T104 16,035 422,073 SH   SOLE   422,035 0 38
PEPSICO INC COM 713448108 1,345 10,167 SH   SOLE   10,167 0 0
PFIZER INC COM 717081103 18,953 579,595 SH   SOLE   579,558 0 37
PHILIP MORRIS INTL INC COM 718172109 37,784 539,303 SH   SOLE   539,256 0 47
PHILLIPS 66 COM 718546104 48,291 671,635 SH   SOLE   671,580 0 55
PIMCO ETF TR INTER MUN BD ACT 72201R866 921 16,550 SH   SOLE   16,550 0 0
PINNACLE FINL PARTNERS INC COM 72346Q104 2,720 64,787 SH   SOLE   64,787 0 0
POLARIS INC COM 731068102 31,478 340,114 SH   SOLE   340,092 0 22
PORTLAND GEN ELEC CO COM NEW 736508847 730 17,455 SH   SOLE   17,455 0 0
PPL CORP COM 69351T106 530 20,515 SH   SOLE   20,515 0 0
PRA HEALTH SCIENCES INC COM 69354M108 932 9,582 SH   SOLE   9,582 0 0
PRICE T ROWE GROUP INC COM 74144T108 956 7,738 SH   SOLE   7,738 0 0
PROCTER AND GAMBLE CO COM 742718109 64,420 538,764 SH   SOLE   538,726 0 38
PROGRESSIVE CORP OHIO COM 743315103 20,643 257,688 SH   SOLE   257,670 0 18
PROLOGIS INC. COM 74340W103 30,324 324,915 SH   SOLE   324,893 0 22
PROSHARES TR PSHS ULTSH 20YRS 74347B201 4,079 256,561 SH   SOLE   256,561 0 0
PULTE GROUP INC COM 745867101 22,298 655,254 SH   SOLE   655,189 0 65
RAYTHEON TECHNOLOGIES CORP COM 75513E101 38,156 619,218 SH   SOLE   619,178 0 40
REGENERON PHARMACEUTICALS COM 75886F107 31,095 49,859 SH   SOLE   49,854 0 5
RIO TINTO PLC SPONSORED ADR 767204100 13,064 232,543 SH   SOLE   232,523 0 20
ROYAL BK CDA COM 780087102 40,847 602,463 SH   SOLE   602,413 0 50
RYANAIR HOLDINGS PLC SPONSORED ADS 783513203 16,743 252,378 SH   SOLE   252,357 0 21
SAIA INC COM 78709Y105 2,704 24,325 SH   SOLE   24,325 0 0
SANOFI SPONSORED ADR 80105N105 24,614 482,149 SH   SOLE   482,108 0 41
SAP SE SPON ADR 803054204 24,975 178,396 SH   SOLE   178,381 0 15
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 7,536 74,221 SH   SOLE   74,221 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 6,890 137,506 SH   SOLE   137,506 0 0
SHENANDOAH TELECOMMUNICATION COM 82312B106 599 12,158 SH   SOLE   12,158 0 0
SILGAN HOLDINGS INC COM 827048109 3,302 101,955 SH   SOLE   101,955 0 0
SIMPSON MANUFACTURING CO INC COM 829073105 329 3,900 SH   SOLE   3,900 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 26,798 209,587 SH   SOLE   209,566 0 21
SOLAREDGE TECHNOLOGIES INC COM 83417M104 25,525 183,921 SH   SOLE   183,907 0 14
SONY CORP SPONSORED ADR 835699307 36,218 523,916 SH   SOLE   523,871 0 45
SOUTH ST CORP COM 840441109 1,211 25,404 SH   SOLE   25,404 0 0
SOUTHERN CO COM 842587107 54,132 1,044,021 SH   SOLE   1,043,935 0 86
SPDR SER TR S&P 600 SMCP VAL 78464A300 1,728 35,179 SH   SOLE   35,179 0 0
SPDR SER TR BLMBRG BRC CNVRT 78464A359 1,795 29,676 SH   SOLE   29,676 0 0
SPDR SER TR PORTFOLIO LN COR 78464A367 7,460 235,335 SH   SOLE   235,335 0 0
SPDR SER TR PORTFOLIO INTRMD 78464A375 9,445 258,563 SH   SOLE   258,563 0 0
SPDR SER TR PRTFLO S&P500 GW 78464A409 136,306 3,034,420 SH   SOLE   3,034,420 0 0
SPDR SER TR PRTFLO S&P500 VL 78464A508 966 33,321 SH   SOLE   33,321 0 0
SPDR SER TR PORTFLI INTRMDIT 78464A672 409,677 12,332,227 SH   SOLE   12,327,570 0 4,657
SPDR SER TR S&P RETAIL ETF 78464A714 5,488 127,982 SH   SOLE   127,982 0 0
SPDR SER TR S&P 400 MDCP GRW 78464A821 121,796 2,264,292 SH   SOLE   2,264,292 0 0
SPDR SER TR S&P 400 MDCP VAL 78464A839 2,638 61,870 SH   SOLE   61,870 0 0
SPDR SER TR S&P HOMEBUILD 78464A888 1,641 37,384 SH   SOLE   37,384 0 0
SPDR SER TR BLOOMBERG BRCLYS 78468R622 738 7,292 SH   SOLE   7,292 0 0
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 219 6,285 SH   SOLE   6,285 0 0
SPROUTS FMRS MKT INC COM 85208M102 3,277 128,040 SH   SOLE   128,040 0 0
STANLEY BLACK & DECKER INC COM 854502101 31,472 225,797 SH   SOLE   225,782 0 15
STARBUCKS CORP COM 855244109 207 2,816 SH   SOLE   2,816 0 0
STATE STR CORP COM 857477103 18,206 286,482 SH   SOLE   286,456 0 26
STERIS PLC SHS USD G8473T100 21,610 140,839 SH   SOLE   140,826 0 13
STRYKER CORPORATION COM 863667101 19,981 110,890 SH   SOLE   110,883 0 7
SUN LIFE FINANCIAL INC. COM 866796105 23,548 640,765 SH   SOLE   640,709 0 56
SYNEOS HEALTH INC CL A 87166B102 2,736 46,967 SH   SOLE   46,967 0 0
SYNNEX CORP COM 87162W100 26,910 224,677 SH   SOLE   224,658 0 19
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 28,534 502,622 SH   SOLE   502,576 0 46
TAYLOR MORRISON HOME CORP COM 87724P106 3,442 178,422 SH   SOLE   178,422 0 0
TC ENERGY CORP COM 87807B107 15,759 367,694 SH   SOLE   367,662 0 32
TEXAS INSTRS INC COM 882508104 24,747 194,902 SH   SOLE   194,891 0 11
TEXTRON INC COM 883203101 216 6,564 SH   SOLE   6,564 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,330 3,671 SH   SOLE   3,671 0 0
TIMKEN CO COM 887389104 2,733 60,090 SH   SOLE   60,090 0 0
TJX COS INC NEW COM 872540109 29,223 577,977 SH   SOLE   577,938 0 39
TORONTO DOMINION BK ONT COM NEW 891160509 366 8,202 SH   SOLE   8,202 0 0
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 22,439 178,611 SH   SOLE   178,595 0 16
TRUIST FINL CORP COM 89832Q109 36,761 978,982 SH   SOLE   978,926 0 56
UBS GROUP AG SHS H42097107 30,818 2,670,536 SH   SOLE   2,670,301 0 235
UFP INDUSTRIES INC COM 90278Q108 22,432 453,075 SH   SOLE   453,037 0 38
UNION PAC CORP COM 907818108 33,547 198,422 SH   SOLE   198,409 0 13
UNITED PARCEL SERVICE INC CL B 911312106 912 8,202 SH   SOLE   8,202 0 0
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 205 7,728 SH   SOLE   7,728 0 0
UNITED THERAPEUTICS CORP DEL COM 91307C102 3,087 25,510 SH   SOLE   25,510 0 0
UNITEDHEALTH GROUP INC COM 91324P102 65,138 220,843 SH   SOLE   220,827 0 16
US BANCORP DEL COM NEW 902973304 579 15,725 SH   SOLE   15,725 0 0
V F CORP COM 918204108 17,741 291,128 SH   SOLE   291,106 0 22
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 5,842 159,266 SH   SOLE   159,266 0 0
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 4,890 186,021 SH   SOLE   186,021 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 2,841 92,408 SH   SOLE   92,408 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 386 1,361 SH   SOLE   1,361 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 5,271 26,353 SH   SOLE   26,353 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 14,107 50,616 SH   SOLE   50,616 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 20,433 370,630 SH   SOLE   370,605 0 25
VERTEX PHARMACEUTICALS INC COM 92532F100 247 851 SH   SOLE   851 0 0
VIPSHOP HOLDINGS LIMITED SPONSORED ADS A 92763W103 24,596 1,235,337 SH   SOLE   1,235,209 0 128
VIRTUS INVT PARTNERS INC COM 92828Q109 3,323 28,572 SH   SOLE   28,572 0 0
VISA INC COM CL A 92826C839 864 4,471 SH   SOLE   4,471 0 0
WALMART INC COM 931142103 19,151 159,884 SH   SOLE   159,873 0 11
WASTE MGMT INC DEL COM 94106L109 29,879 282,119 SH   SOLE   282,100 0 19
WATTS WATER TECHNOLOGIES INC CL A 942749102 2,604 32,143 SH   SOLE   32,143 0 0
WELLS FARGO CO NEW COM 949746101 359 14,005 SH   SOLE   14,005 0 0
WILLIAMS SONOMA INC COM 969904101 24,387 297,372 SH   SOLE   297,348 0 24
WILLIS TOWERS WATSON PLC LTD SHS G96629103 50,396 255,881 SH   SOLE   255,862 0 19
WISDOMTREE TR EM EX ST-OWNED 97717X578 3,216 107,515 SH   SOLE   107,515 0 0
WOODWARD INC COM 980745103 492 6,350 SH   SOLE   6,350 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 10,148 571,398 SH   SOLE   571,398 0 0
XILINX INC COM 983919101 208 2,112 SH   SOLE   2,112 0 0
ZOETIS INC CL A 98978V103 385 2,811 SH   SOLE   2,811 0 0