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,316 7,460 SH   SOLE   7,460 0 0
ABBOTT LABS COM 002824100 34,192 393,643 SH   SOLE   386,332 0 7,311
ABBVIE INC COM 00287Y109 2,179 24,608 SH   SOLE   24,608 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 3,428 37,698 SH   SOLE   37,698 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,154 5,479 SH   SOLE   5,479 0 0
ADOBE INC COM 00724F101 921 2,792 SH   SOLE   2,792 0 0
ADVANCED ENERGY INDS COM 007973100 2,118 29,743 SH   SOLE   29,743 0 0
AFLAC INC COM 001055102 31,509 595,630 SH   SOLE   584,212 0 11,418
AIR PRODS & CHEMS INC COM 009158106 282 1,200 SH   SOLE   1,200 0 0
ALASKA AIR GROUP INC COM 011659109 18,795 277,413 SH   SOLE   271,782 0 5,631
ALEXION PHARMACEUTICALS INC COM 015351109 22,130 204,620 SH   SOLE   201,406 0 3,214
ALLEGIANT TRAVEL CO COM 01748X102 3,077 17,681 SH   SOLE   17,681 0 0
ALLERGAN PLC SHS G0177J108 333 1,743 SH   SOLE   1,743 0 0
ALPHABET INC CAP STK CL C 02079K107 627 469 SH   SOLE   469 0 0
ALPHABET INC CAP STK CL A 02079K305 18,470 13,790 SH   SOLE   13,578 0 212
ALTERYX INC COM CL A 02156B103 2,237 22,356 SH   SOLE   22,356 0 0
ALTRIA GROUP INC COM 02209S103 416 8,338 SH   SOLE   8,338 0 0
AMAZON COM INC COM 023135106 2,066 1,118 SH   SOLE   1,118 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 3,991 133,337 SH   SOLE   124,542 0 8,795
AMERICAN EXPRESS CO COM 025816109 69,317 556,807 SH   SOLE   547,043 0 9,764
AMERICAN WTR WKS CO INC NEW COM 030420103 2,421 19,711 SH   SOLE   19,711 0 0
AMERICAS CAR MART INC COM 03062T105 4,953 45,169 SH   SOLE   42,170 0 2,999
AMETEK INC NEW COM 031100100 1,956 19,610 SH   SOLE   19,610 0 0
AMGEN INC COM 031162100 25,288 104,898 SH   SOLE   102,411 0 2,487
AMN HEALTHCARE SERVICES INC COM 001744101 2,532 40,628 SH   SOLE   40,628 0 0
ANTHEM INC COM 036752103 20,458 67,735 SH   SOLE   66,701 0 1,034
APPLE INC COM 037833100 92,628 315,438 SH   SOLE   310,330 0 5,108
APPLIED MATLS INC COM 038222105 19,011 311,445 SH   SOLE   306,099 0 5,346
AQUA AMERICA INC COM 03836W103 241 5,126 SH   SOLE   0 0 5,126
AT&T INC COM 00206R102 46,468 1,189,054 SH   SOLE   1,161,583 0 27,471
ATKORE INTL GROUP INC COM 047649108 3,799 93,907 SH   SOLE   87,675 0 6,232
AUTOMATIC DATA PROCESSING IN COM 053015103 22,458 131,718 SH   SOLE   128,218 0 3,500
AUTOZONE INC COM 053332102 23,414 19,654 SH   SOLE   19,335 0 319
AXA EQUITABLE HLDGS INC COM 054561105 1,531 61,788 SH   SOLE   53,057 0 8,731
AXALTA COATING SYS LTD COM G0750C108 6,926 227,828 SH   SOLE   227,828 0 0
BANDWIDTH INC COM CL A 05988J103 255 3,989 SH   SOLE   3,989 0 0
BANK AMER CORP COM 060505104 73,515 2,087,316 SH   SOLE   2,046,142 0 41,174
BANK NEW YORK MELLON CORP COM 064058100 23,877 474,407 SH   SOLE   466,987 0 7,420
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 2,177 9,613 SH   SOLE   7,363 0 2,250
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 1,708 29,995 SH   SOLE   29,995 0 0
BLACK KNIGHT INC COM 09215C105 456 7,075 SH   SOLE   7,075 0 0
BOEING CO COM 097023105 4,414 13,549 SH   SOLE   13,549 0 0
BOSTON SCIENTIFIC CORP COM 101137107 238 5,253 SH   SOLE   5,253 0 0
BRINKER INTL INC COM 109641100 48,558 1,156,154 SH   SOLE   1,135,391 0 20,763
BRISTOL MYERS SQUIBB CO COM 110122108 81,065 1,262,899 SH   SOLE   1,240,857 0 22,042
BRISTOL MYERS SQUIBB CO RIGHT 99/99/9999 110122157 40 13,449 SH   SOLE   13,449 0 0
BROADCOM INC COM 11135F101 23,398 74,039 SH   SOLE   72,583 0 1,456
BRUKER CORP COM 116794108 2,573 50,482 SH   SOLE   50,482 0 0
CABOT OIL & GAS CORP COM 127097103 379 21,777 SH   SOLE   21,777 0 0
CACI INTL INC CL A 127190304 3,480 13,919 SH   SOLE   13,090 0 829
CADENCE DESIGN SYSTEM INC COM 127387108 348 5,021 SH   SOLE   5,021 0 0
CALLON PETE CO DEL COM 13123X102 1,991 412,251 SH   SOLE   397,714 0 14,537
CATERPILLAR INC DEL COM 149123101 1,003 6,789 SH   SOLE   6,789 0 0
CBRE GROUP INC CL A 12504L109 21,837 356,283 SH   SOLE   351,126 0 5,157
CERNER CORP COM 156782104 699 9,518 SH   SOLE   9,518 0 0
CGI INC CL A SUB VTG 12532H104 18,448 220,115 SH   SOLE   220,115 0 0
CHARLES RIV LABS INTL INC COM 159864107 28,928 189,368 SH   SOLE   185,256 0 4,112
CHEVRON CORP NEW COM 166764100 42,780 354,989 SH   SOLE   348,124 0 6,865
CHIPOTLE MEXICAN GRILL INC COM 169656105 317 379 SH   SOLE   379 0 0
CHUBB LIMITED COM H1467J104 363 2,330 SH   SOLE   2,330 0 0
CIGNA CORP NEW COM 125523100 33,461 163,634 SH   SOLE   160,731 0 2,903
CINCINNATI FINL CORP COM 172062101 22,219 211,308 SH   SOLE   207,240 0 4,068
CINEMARK HOLDINGS INC COM 17243V102 19,607 579,241 SH   SOLE   568,082 0 11,159
CINTAS CORP COM 172908105 401 1,490 SH   SOLE   1,490 0 0
CISCO SYS INC COM 17275R102 22,538 469,927 SH   SOLE   461,060 0 8,867
CITIGROUP INC COM NEW 172967424 65,530 820,256 SH   SOLE   804,979 0 15,277
CITIZENS FINL GROUP INC COM 174610105 57,764 1,422,406 SH   SOLE   1,395,369 0 27,037
CME GROUP INC COM 12572Q105 326 1,624 SH   SOLE   1,624 0 0
CMS ENERGY CORP COM 125896100 241 3,839 SH   SOLE   3,839 0 0
COCA COLA CO COM 191216100 21,959 396,731 SH   SOLE   385,803 0 10,928
COMCAST CORP NEW CL A 20030N101 64,569 1,435,815 SH   SOLE   1,408,904 0 26,911
CONAGRA BRANDS INC COM 205887102 869 25,381 SH   SOLE   25,381 0 0
CONOCOPHILLIPS COM 20825C104 257 3,947 SH   SOLE   3,947 0 0
COPA HOLDINGS SA CL A P31076105 30,913 286,023 SH   SOLE   286,023 0 0
CORECIVIC INC COM 21871N101 1,649 94,871 SH   SOLE   94,871 0 0
COSTCO WHSL CORP NEW COM 22160K105 972 3,307 SH   SOLE   3,307 0 0
CSX CORP COM 126408103 528 7,300 SH   SOLE   7,300 0 0
CURTISS WRIGHT CORP COM 231561101 24,198 171,748 SH   SOLE   167,058 0 4,690
CVS HEALTH CORP COM 126650100 403 5,422 SH   SOLE   5,422 0 0
DANAHER CORPORATION COM 235851102 365 2,381 SH   SOLE   2,381 0 0
DBX ETF TR XTRACK USD HIGH 233051432 37,721 748,882 SH   SOLE   748,882 0 0
DECKERS OUTDOOR CORP COM 243537107 24,765 146,660 SH   SOLE   142,740 0 3,920
DENNYS CORP COM 24869P104 451 22,692 SH   SOLE   22,692 0 0
DISNEY WALT CO COM DISNEY 254687106 32,743 226,389 SH   SOLE   222,028 0 4,361
DOLLAR GEN CORP NEW COM 256677105 17,281 110,792 SH   SOLE   109,042 0 1,750
DUKE ENERGY CORP NEW COM NEW 26441C204 394 4,324 SH   SOLE   4,324 0 0
EAGLE MATERIALS INC COM 26969P108 1,847 20,375 SH   SOLE   20,375 0 0
EASTMAN CHEMICAL CO COM 277432100 42,070 530,783 SH   SOLE   520,599 0 10,184
EATON CORP PLC SHS G29183103 36,284 383,067 SH   SOLE   375,280 0 7,787
EDISON INTL COM 281020107 1,020 13,528 SH   SOLE   13,528 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 423 1,812 SH   SOLE   1,812 0 0
EMCOR GROUP INC COM 29084Q100 22,522 260,974 SH   SOLE   253,787 0 7,187
ENBRIDGE INC COM 29250N105 41,781 1,050,564 SH   SOLE   1,036,683 0 13,881
ENCOMPASS HEALTH CORP COM 29261A100 601 8,680 SH   SOLE   8,680 0 0
ENSIGN GROUP INC COM 29358P101 2,093 46,129 SH   SOLE   46,129 0 0
ESSENT GROUP LTD COM G3198U102 28,928 556,407 SH   SOLE   556,407 0 0
EURONET WORLDWIDE INC COM 298736109 2,591 16,442 SH   SOLE   16,442 0 0
EVERTEC INC COM 30040P103 4,445 130,585 SH   SOLE   122,729 0 7,856
EXELON CORP COM 30161N101 419 9,190 SH   SOLE   9,190 0 0
EXXON MOBIL CORP COM 30231G102 9,327 133,660 SH   SOLE   133,660 0 0
F M C CORP COM NEW 302491303 19,214 192,483 SH   SOLE   188,562 0 3,921
FACEBOOK INC CL A 30303M102 19,286 93,964 SH   SOLE   92,562 0 1,402
FARMLAND PARTNERS INC COM 31154R109 1,627 239,965 SH   SOLE   239,965 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,047 23,078 SH   SOLE   23,078 0 0
FIFTH THIRD BANCORP COM 316773100 207 6,724 SH   SOLE   6,724 0 0
FIRST AMERN FINL CORP COM 31847R102 17,495 299,978 SH   SOLE   293,335 0 6,643
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 4,920 193,001 SH   SOLE   193,001 0 0
FORD MTR CO DEL COM 345370860 158 17,033 SH   SOLE   17,033 0 0
GENERAL ELECTRIC CO COM 369604103 737 66,018 SH   SOLE   31,729 0 34,289
GENERAL MLS INC COM 370334104 22,153 413,615 SH   SOLE   405,469 0 8,146
GLOBAL PMTS INC COM 37940X102 19,024 104,209 SH   SOLE   102,595 0 1,614
GLOBE LIFE INC COM 37959E102 18,173 172,666 SH   SOLE   169,966 0 2,700
GRAND CANYON ED INC COM 38526M106 23,991 250,458 SH   SOLE   244,210 0 6,248
HARTFORD FINL SVCS GROUP INC COM 416515104 23,322 383,774 SH   SOLE   377,783 0 5,991
HELEN OF TROY CORP LTD COM G4388N106 2,210 12,293 SH   SOLE   12,293 0 0
HERSHEY CO COM 427866108 23,124 157,325 SH   SOLE   154,289 0 3,036
HILL ROM HLDGS INC COM 431475102 607 5,350 SH   SOLE   5,350 0 0
HOLLYFRONTIER CORP COM 436106108 12,552 247,529 SH   SOLE   242,492 0 5,037
HOME DEPOT INC COM 437076102 45,165 206,820 SH   SOLE   203,005 0 3,815
HONEYWELL INTL INC COM 438516106 22,841 129,044 SH   SOLE   126,619 0 2,425
ICON PLC SHS G4705A100 26,730 155,201 SH   SOLE   155,201 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 4,826 145,373 SH   SOLE   145,373 0 0
INGERSOLL-RAND PLC SHS G47791101 19,169 144,216 SH   SOLE   144,216 0 0
INSIGHT ENTERPRISES INC COM 45765U103 2,580 36,704 SH   SOLE   36,704 0 0
INTEGER HLDGS CORP COM 45826H109 26,164 325,298 SH   SOLE   317,484 0 7,814
INTEL CORP COM 458140100 25,962 433,792 SH   SOLE   425,407 0 8,385
INTERCONTINENTAL EXCHANGE IN COM 45866F104 22,853 246,928 SH   SOLE   243,051 0 3,877
INTERNATIONAL BUSINESS MACHS COM 459200101 740 5,522 SH   SOLE   5,522 0 0
INTERPUBLIC GROUP COS INC COM 460690100 21,071 912,181 SH   SOLE   894,573 0 17,608
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 35,963 521,361 SH   SOLE   496,104 0 25,257
INVESCO EXCHNG TRADED FD TR INTL BUYBACK 46138E644 3,260 96,529 SH   SOLE   68,467 0 28,062
INVESCO QQQ TR UNIT SER 1 46090E103 806 3,790 SH   SOLE   1,645 0 2,145
INVESTORS BANCORP INC NEW COM 46146L101 3,336 280,017 SH   SOLE   262,127 0 17,890
ISHARES INC CORE MSCI EMKT 46434G103 10,450 194,388 SH   SOLE   194,388 0 0
ISHARES TR CORE S&P TTL STK 464287150 378 5,199 SH   SOLE   5,199 0 0
ISHARES TR TIPS BD ETF 464287176 208 1,788 SH   SOLE   0 0 1,788
ISHARES TR CORE S&P500 ETF 464287200 100,140 309,800 SH   SOLE   296,992 0 12,808
ISHARES TR CORE US AGGBD ET 464287226 260 2,318 SH   SOLE   0 0 2,318
ISHARES TR S&P 500 GRWT ETF 464287309 654 3,378 SH   SOLE   3,378 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 229 2,079 SH   SOLE   0 0 2,079
ISHARES TR RUS MD CP GR ETF 464287481 249 1,632 SH   SOLE   0 0 1,632
ISHARES TR CORE S&P MCP ETF 464287507 2,525 12,267 SH   SOLE   12,267 0 0
ISHARES TR PHLX SEMICND ETF 464287523 2,805 11,171 SH   SOLE   11,171 0 0
ISHARES TR NASDAQ BIOTECH 464287556 1,729 14,347 SH   SOLE   14,347 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 671 3,817 SH   SOLE   3,817 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 426 2,572 SH   SOLE   2,572 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,229 74,288 SH   SOLE   74,288 0 0
ISHARES TR GL TIMB FORE ETF 464288174 5,434 81,109 SH   SOLE   81,109 0 0
ISHARES TR EAFE SML CP ETF 464288273 4,335 69,613 SH   SOLE   69,613 0 0
ISHARES TR NATIONAL MUN ETF 464288414 207 1,821 SH   SOLE   0 0 1,821
ISHARES TR IBOXX HI YD ETF 464288513 113,907 1,295,285 SH   SOLE   1,292,390 0 2,895
ISHARES TR MBS ETF 464288588 5,660 52,377 SH   SOLE   52,377 0 0
ISHARES TR EAFE VALUE ETF 464288877 2,703 54,142 SH   SOLE   54,142 0 0
ISHARES TR EAFE GRWTH ETF 464288885 1,455 16,829 SH   SOLE   16,829 0 0
ISHARES TR MSCI EURO FL ETF 464289180 6,418 329,312 SH   SOLE   329,312 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 722 9,692 SH   SOLE   9,692 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 3,606 54,977 SH   SOLE   54,977 0 0
ISHARES TR USA QUALITY FCTR 46432F339 50,998 504,930 SH   SOLE   492,459 0 12,471
ISHARES TR USA MOMENTUM FCT 46432F396 3,500 27,874 SH   SOLE   27,874 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 3,984 64,361 SH   SOLE   64,361 0 0
ISHARES TR INTL MOMENTUM FT 46434V449 727 23,327 SH   SOLE   23,327 0 0
ISHARES TR INTL QLTY FACTOR 46434V456 9,087 281,420 SH   SOLE   219,636 0 61,784
ISHARES TR BROAD USD HIGH 46435U853 2,833 68,937 SH   SOLE   68,937 0 0
J2 GLOBAL INC COM 48123V102 28,055 299,382 SH   SOLE   292,803 0 6,579
JACOBS ENGR GROUP INC COM 469814107 577 6,419 SH   SOLE   6,419 0 0
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 26,220 175,642 SH   SOLE   175,642 0 0
JOHNSON & JOHNSON COM 478160104 63,157 432,967 SH   SOLE   425,139 0 7,828
JOHNSON CTLS INTL PLC SHS G51502105 19,810 486,609 SH   SOLE   476,713 0 9,896
JONES LANG LASALLE INC COM 48020Q107 34,718 199,428 SH   SOLE   195,360 0 4,068
JPMORGAN CHASE & CO COM 46625H100 97,136 696,817 SH   SOLE   684,305 0 12,512
KIMBERLY CLARK CORP COM 494368103 707 5,142 SH   SOLE   5,142 0 0
KROGER CO COM 501044101 406 14,002 SH   SOLE   14,002 0 0
L3HARRIS TECHNOLOGIES INC COM 502431109 21,692 109,630 SH   SOLE   107,519 0 2,111
LAM RESEARCH CORP COM 512807108 31,688 108,373 SH   SOLE   106,575 0 1,798
LAMB WESTON HLDGS INC COM 513272104 725 8,426 SH   SOLE   8,426 0 0
LANDSTAR SYS INC COM 515098101 1,150 10,096 SH   SOLE   10,096 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 68 10,054 SH   SOLE   0 0 10,054
LILLY ELI & CO COM 532457108 1,180 8,979 SH   SOLE   8,979 0 0
LINDE PLC SHS G5494J103 1,011 4,747 SH   SOLE   4,747 0 0
LOCKHEED MARTIN CORP COM 539830109 55,812 143,337 SH   SOLE   140,570 0 2,767
LOWES COS INC COM 548661107 1,442 12,037 SH   SOLE   10,029 0 2,008
LPL FINL HLDGS INC COM 50212V100 2,702 29,286 SH   SOLE   29,286 0 0
LULULEMON ATHLETICA INC COM 550021109 19,864 85,742 SH   SOLE   85,742 0 0
MANULIFE FINL CORP COM 56501R106 78,487 3,868,271 SH   SOLE   3,814,075 0 54,196
MASTEC INC COM 576323109 4,175 65,079 SH   SOLE   60,931 0 4,148
MASTERCARD INC CL A 57636Q104 941 3,151 SH   SOLE   3,151 0 0
MCDONALDS CORP COM 580135101 1,173 5,936 SH   SOLE   5,936 0 0
MCGRATH RENTCORP COM 580589109 2,425 31,677 SH   SOLE   31,677 0 0
MEDNAX INC COM 58502B106 2,512 90,399 SH   SOLE   90,399 0 0
MEDTRONIC PLC SHS G5960L103 27,184 239,616 SH   SOLE   239,616 0 0
MERCK & CO INC COM 58933Y105 87,322 960,106 SH   SOLE   942,312 0 17,794
META FINL GROUP INC COM 59100U108 3,544 97,073 SH   SOLE   90,840 0 6,233
METLIFE INC COM 59156R108 22,209 435,721 SH   SOLE   427,295 0 8,426
MGIC INVT CORP WIS COM 552848103 3,538 249,681 SH   SOLE   233,790 0 15,891
MICROSOFT CORP COM 594918104 76,751 486,690 SH   SOLE   478,519 0 8,171
MILLER HERMAN INC COM 600544100 20,045 481,278 SH   SOLE   471,093 0 10,185
MKS INSTRUMENT INC COM 55306N104 602 5,468 SH   SOLE   5,468 0 0
MORGAN STANLEY COM NEW 617446448 35,366 691,827 SH   SOLE   678,669 0 13,158
NETFLIX INC COM 64110L106 1,263 3,904 SH   SOLE   3,904 0 0
NEWMARK GROUP INC CL A 65158N102 3,159 234,814 SH   SOLE   234,814 0 0
NEXTERA ENERGY INC COM 65339F101 36,096 149,057 SH   SOLE   146,215 0 2,842
NIKE INC CL B 654106103 617 6,087 SH   SOLE   6,087 0 0
NORFOLK SOUTHERN CORP COM 655844108 343 1,767 SH   SOLE   1,767 0 0
NORTHERN TR CORP COM 665859104 327 3,080 SH   SOLE   3,080 0 0
NORTHROP GRUMMAN CORP COM 666807102 21,833 63,474 SH   SOLE   62,526 0 948
NVIDIA CORP COM 67066G104 617 2,623 SH   SOLE   2,623 0 0
OGE ENERGY CORP COM 670837103 623 14,003 SH   SOLE   14,003 0 0
ONE GAS INC COM 68235P108 1,921 20,528 SH   SOLE   20,528 0 0
ONEOK INC NEW COM 682680103 45,701 603,956 SH   SOLE   592,039 0 11,917
ORACLE CORP COM 68389X105 36,881 696,129 SH   SOLE   684,107 0 12,022
OWENS CORNING NEW COM 690742101 813 12,485 SH   SOLE   12,485 0 0
PAYCHEX INC COM 704326107 613 7,205 SH   SOLE   7,205 0 0
PBF ENERGY INC CL A 69318G106 2,037 64,950 SH   SOLE   64,950 0 0
PENNYMAC FINL SVCS INC COM 70932M107 3,079 90,450 SH   SOLE   90,450 0 0
PEPSICO INC COM 713448108 1,620 11,851 SH   SOLE   11,851 0 0
PFIZER INC COM 717081103 22,859 583,446 SH   SOLE   571,543 0 11,903
PHILIP MORRIS INTL INC COM 718172109 42,049 494,174 SH   SOLE   486,912 0 7,262
PHILLIPS 66 COM 718546104 67,278 603,873 SH   SOLE   593,852 0 10,021
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 24,925 249,922 SH   SOLE   249,922 0 0
PNC FINL SVCS GROUP INC COM 693475105 252 1,576 SH   SOLE   1,576 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 598 10,720 SH   SOLE   10,720 0 0
PPG INDS INC COM 693506107 18,625 139,527 SH   SOLE   136,968 0 2,559
PPL CORP COM 69351T106 716 19,943 SH   SOLE   19,943 0 0
PRA HEALTH SCIENCES INC COM 69354M108 869 7,821 SH   SOLE   7,821 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,135 17,519 SH   SOLE   17,519 0 0
PROCTER & GAMBLE CO COM 742718109 37,907 303,501 SH   SOLE   297,329 0 6,172
PROSHARES TR ULTRASHRT S&P500 74347B383 1,884 75,798 SH   SOLE   75,798 0 0
PULTE GROUP INC COM 745867101 23,231 598,741 SH   SOLE   589,393 0 9,348
RAYTHEON CO COM NEW 755111507 1,024 4,660 SH   SOLE   4,660 0 0
RH COM 74967X103 5,489 25,709 SH   SOLE   23,954 0 1,755
ROYAL BK CDA MONTREAL QUE COM 780087102 21,789 275,108 SH   SOLE   269,634 0 5,474
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 35,474 265,700 SH   SOLE   260,611 0 5,089
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 710 9,245 SH   SOLE   9,245 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 5,008 53,907 SH   SOLE   53,907 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 4,944 82,243 SH   SOLE   82,243 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 259 2,823 SH   SOLE   2,823 0 0
SILGAN HOLDINGS INC COM 827048109 1,633 52,551 SH   SOLE   52,551 0 0
SIMON PPTY GROUP INC NEW COM 828806109 10,803 72,522 SH   SOLE   71,099 0 1,423
SIMPSON MANUFACTURING CO INC COM 829073105 372 4,641 SH   SOLE   4,641 0 0
SKYWORKS SOLUTIONS INC COM 83088M102 21,340 176,536 SH   SOLE   173,800 0 2,736
SOLAREDGE TECHNOLOGIES INC COM 83417M104 19,608 206,204 SH   SOLE   206,204 0 0
SOUTHERN CO COM 842587107 63,310 993,874 SH   SOLE   975,965 0 17,909
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,017 3,161 SH   SOLE   3,161 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 511 1,362 SH   SOLE   0 0 1,362
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 146,757 4,203,877 SH   SOLE   4,051,288 0 152,589
SPDR SERIES TRUST S&P PHARMAC 78464A722 1,877 41,097 SH   SOLE   41,097 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 9,961 263,369 SH   SOLE   255,690 0 7,679
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 16,203 527,261 SH   SOLE   527,261 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 31,289 1,161,440 SH   SOLE   1,161,440 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 104,148 950,779 SH   SOLE   946,386 0 4,393
SPIRIT RLTY CAP INC NEW COM NEW 84860W300 580 11,785 SH   SOLE   11,785 0 0
STARBUCKS CORP COM 855244109 365 4,152 SH   SOLE   4,152 0 0
SUN LIFE FINL INC COM 866796105 19,784 434,136 SH   SOLE   434,136 0 0
SYNNEX CORP COM 87162W100 29,424 228,445 SH   SOLE   222,810 0 5,635
TAYLOR MORRISON HOME CORP COM 87724P106 4,209 192,559 SH   SOLE   180,199 0 12,360
TC ENERGY CORP COM 87807B107 18,296 343,012 SH   SOLE   343,012 0 0
TEGNA INC COM 87901J105 2,658 159,239 SH   SOLE   148,978 0 10,261
TEXAS INSTRS INC COM 882508104 23,830 185,749 SH   SOLE   182,308 0 3,441
TEXTRON INC COM 883203101 293 6,564 SH   SOLE   6,564 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,324 4,076 SH   SOLE   4,076 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 459 8,183 SH   SOLE   8,183 0 0
TRAVELERS COMPANIES INC COM 89417E109 281 2,055 SH   SOLE   2,055 0 0
TRUIST FINL CORP COM 89832Q109 34,506 612,678 SH   SOLE   601,084 0 11,594
TYSON FOODS INC CL A 902494103 17,860 196,175 SH   SOLE   193,121 0 3,054
UBS GROUP AG SHS H42097107 7,385 587,009 SH   SOLE   587,009 0 0
UDR INC COM 902653104 30,055 643,566 SH   SOLE   631,098 0 12,468
UNION PACIFIC CORP COM 907818108 35,978 199,005 SH   SOLE   195,210 0 3,795
UNITED PARCEL SERVICE INC CL B 911312106 976 8,341 SH   SOLE   8,341 0 0
UNITED RENTALS INC COM 911363109 20,836 124,938 SH   SOLE   123,000 0 1,938
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 206 5,596 SH   SOLE   0 0 5,596
UNITED TECHNOLOGIES CORP COM 913017109 72,328 482,959 SH   SOLE   474,173 0 8,786
UNITED THERAPEUTICS CORP DEL COM 91307C102 2,312 26,245 SH   SOLE   26,245 0 0
UNITEDHEALTH GROUP INC COM 91324P102 90,641 308,324 SH   SOLE   302,548 0 5,776
UNIVERSAL FST PRODS INC COM 913543104 3,934 82,477 SH   SOLE   77,599 0 4,878
US BANCORP DEL COM NEW 902973304 1,125 18,970 SH   SOLE   18,970 0 0
US FOODS HLDG CORP COM 912008109 1,085 25,907 SH   SOLE   25,907 0 0
V F CORP COM 918204108 35,635 357,563 SH   SOLE   350,634 0 6,929
VALERO ENERGY CORP NEW COM 91913Y100 35,208 375,948 SH   SOLE   368,742 0 7,206
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 8,125 238,892 SH   SOLE   238,892 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1,535 23,970 SH   SOLE   23,970 0 0
VANECK VECTORS ETF TRUST GOLD MINERS ETF 92189F106 6,701 228,849 SH   SOLE   228,849 0 0
VANECK VECTORS ETF TRUST STEEL ETF 92189F205 1,689 44,776 SH   SOLE   44,776 0 0
VANECK VECTORS ETF TRUST SHORT HIGH YIELD 92189F387 313 12,417 SH   SOLE   12,417 0 0
VANECK VECTORS ETF TRUST CEF MUN INCOME E 92189F460 3,514 127,498 SH   SOLE   127,498 0 0
VANECK VECTORS ETF TRUST OIL SVCS ETF 92189F718 3,196 241,227 SH   SOLE   241,227 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 453 1,532 SH   SOLE   1,532 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 240 1,346 SH   SOLE   1,346 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 348 2,128 SH   SOLE   2,128 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,812 16,311 SH   SOLE   16,311 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 6,659 149,748 SH   SOLE   149,748 0 0
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 8,341 109,341 SH   SOLE   109,341 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 5,393 28,128 SH   SOLE   28,128 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 12,946 52,874 SH   SOLE   51,961 0 913
VERIZON COMMUNICATIONS INC COM 92343V104 45,801 745,944 SH   SOLE   730,997 0 14,947
VERTEX PHARMACEUTICALS INC COM 92532F100 402 1,837 SH   SOLE   1,837 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 2,053 16,869 SH   SOLE   16,869 0 0
VISA INC COM CL A 92826C839 1,050 5,589 SH   SOLE   5,589 0 0
WALKER & DUNLOP INC COM 93148P102 4,439 68,636 SH   SOLE   64,202 0 4,434
WALMART INC COM 931142103 22,915 192,821 SH   SOLE   189,020 0 3,801
WELLS FARGO CO NEW COM 949746101 921 17,116 SH   SOLE   17,116 0 0
WELLTOWER INC COM 95040Q104 29,954 366,279 SH   SOLE   359,152 0 7,127
WILLIAMS SONOMA INC COM 969904101 29,041 395,444 SH   SOLE   386,010 0 9,434
WILLIS TOWERS WATSON PUB LTD SHS G96629103 24,291 120,288 SH   SOLE   120,288 0 0
WISDOMTREE TR EM EX ST-OWNED 97717X578 1,672 53,547 SH   SOLE   53,547 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 11,264 743,999 SH   SOLE   743,999 0 0
XCEL ENERGY INC COM 98389B100 217 3,410 SH   SOLE   3,410 0 0
XILINX INC COM 983919101 219 2,245 SH   SOLE   2,245 0 0
ZOETIS INC CL A 98978V103 454 3,433 SH   SOLE   3,433 0 0
ZSCALER INC COM 98980G102 215 4,627 SH   SOLE   4,627 0 0