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,458 8,867 SH   SOLE   8,867 0 0
ABBOTT LABS COM 002824100 31,825 380,365 SH   SOLE   372,962 0 7,403
ABBVIE INC COM 00287Y109 1,840 24,296 SH   SOLE   24,296 0 0
ABERDEEN STD PLATINUM ETF TR PHYSCL PLATM SHS 003260106 3,076 36,847 SH   SOLE   36,847 0 0
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,220 6,345 SH   SOLE   6,345 0 0
ADOBE INC COM 00724F101 773 2,798 SH   SOLE   2,798 0 0
AFLAC INC COM 001055102 29,946 572,360 SH   SOLE   560,951 0 11,409
AIR PRODS & CHEMS INC COM 009158106 254 1,144 SH   SOLE   1,144 0 0
ALASKA AIR GROUP INC COM 011659109 18,240 281,003 SH   SOLE   275,158 0 5,845
ALEXION PHARMACEUTICALS INC COM 015351109 19,520 199,309 SH   SOLE   196,313 0 2,996
ALLEGIANT TRAVEL CO COM 01748X102 1,785 11,930 SH   SOLE   11,930 0 0
ALLERGAN PLC SHS G0177J108 1,378 8,191 SH   SOLE   8,191 0 0
ALPHABET INC CAP STK CL A 02079K305 27,073 22,170 SH   SOLE   21,803 0 367
ALPHABET INC CAP STK CL C 02079K107 614 504 SH   SOLE   504 0 0
ALTERYX INC COM CL A 02156B103 2,552 23,756 SH   SOLE   23,756 0 0
ALTRIA GROUP INC COM 02209S103 438 10,720 SH   SOLE   10,720 0 0
AMAZON COM INC COM 023135106 8,917 5,137 SH   SOLE   5,137 0 0
AMDOCS LTD SHS G02602103 16,659 251,993 SH   SOLE   251,993 0 0
AMERICAN EQTY INVT LIFE HLD COM 025676206 3,605 148,987 SH   SOLE   139,608 0 9,379
AMERICAN EXPRESS CO COM 025816109 64,064 541,632 SH   SOLE   531,887 0 9,745
AMERICAN WTR WKS CO INC NEW COM 030420103 3,217 25,898 SH   SOLE   25,898 0 0
AMERICAS CAR MART INC COM 03062T105 4,495 49,014 SH   SOLE   45,876 0 3,138
AMETEK INC NEW COM 031100100 479 5,217 SH   SOLE   5,217 0 0
AMGEN INC COM 031162100 20,700 106,971 SH   SOLE   104,407 0 2,564
AMN HEALTHCARE SERVICES INC COM 001744101 4,345 75,483 SH   SOLE   70,794 0 4,689
ANTHEM INC COM 036752103 16,259 67,719 SH   SOLE   66,635 0 1,084
APPLE INC COM 037833100 66,550 297,137 SH   SOLE   291,973 0 5,164
AQUA AMERICA INC COM 03836W103 230 5,126 SH   SOLE   0 0 5,126
AT&T INC COM 00206R102 43,698 1,154,811 SH   SOLE   1,125,893 0 28,918
ATKORE INTL GROUP INC COM 047649108 3,701 121,940 SH   SOLE   114,120 0 7,820
AUTOMATIC DATA PROCESSING IN COM 053015103 21,114 130,805 SH   SOLE   127,271 0 3,534
AUTOZONE INC COM 053332102 21,266 19,607 SH   SOLE   19,286 0 321
AXA EQUITABLE HLDGS INC COM 054561105 1,561 70,456 SH   SOLE   61,125 0 9,331
BANDWIDTH INC COM CL A 05988J103 260 3,989 SH   SOLE   3,989 0 0
BANK AMER CORP COM 060505104 60,954 2,089,605 SH   SOLE   2,047,190 0 42,415
BB&T CORP COM 054937107 387 7,247 SH   SOLE   7,247 0 0
BECTON DICKINSON & CO COM 075887109 400 1,580 SH   SOLE   1,580 0 0
BELDEN INC COM 077454106 2,771 51,952 SH   SOLE   51,952 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,685 8,100 SH   SOLE   5,850 0 2,250
BIOSPECIFICS TECHNOLOGIES CO COM 090931106 1,379 25,765 SH   SOLE   25,765 0 0
BLACK KNIGHT INC COM 09215C105 432 7,075 SH   SOLE   7,075 0 0
BLACKROCK INC COM 09247X101 15,835 35,533 SH   SOLE   34,970 0 563
BOEING CO COM 097023105 5,265 13,837 SH   SOLE   13,837 0 0
BOOKING HLDGS INC COM 09857L108 232 118 SH   SOLE   118 0 0
BOSTON SCIENTIFIC CORP COM 101137107 221 5,424 SH   SOLE   5,424 0 0
BRINKER INTL INC COM 109641100 47,824 1,120,792 SH   SOLE   1,100,047 0 20,745
BRISTOL MYERS SQUIBB CO COM 110122108 41,283 814,092 SH   SOLE   799,727 0 14,365
BROADCOM INC COM 11135F101 20,324 73,620 SH   SOLE   72,153 0 1,467
BRUKER CORP COM 116794108 2,429 55,286 SH   SOLE   55,286 0 0
CABOT OIL & GAS CORP COM 127097103 408 23,224 SH   SOLE   23,224 0 0
CACI INTL INC CL A 127190304 2,604 11,262 SH   SOLE   11,262 0 0
CADENCE DESIGN SYSTEM INC COM 127387108 332 5,021 SH   SOLE   5,021 0 0
CANADIAN PAC RY LTD COM 13645T100 17,083 76,791 SH   SOLE   76,791 0 0
CATERPILLAR INC DEL COM 149123101 857 6,784 SH   SOLE   6,784 0 0
CBRE GROUP INC CL A 12504L109 19,314 364,350 SH   SOLE   359,065 0 5,285
CENTENE CORP DEL COM 15135B101 20,707 478,659 SH   SOLE   471,123 0 7,536
CERNER CORP COM 156782104 649 9,518 SH   SOLE   9,518 0 0
CGI INC CL A SUB VTG 12532H104 38,227 483,050 SH   SOLE   480,385 0 2,665
CHARLES RIV LABS INTL INC COM 159864107 25,030 189,088 SH   SOLE   184,914 0 4,174
CHESAPEAKE UTILS CORP COM 165303108 2,448 25,680 SH   SOLE   25,680 0 0
CHEVRON CORP NEW COM 166764100 40,054 337,725 SH   SOLE   330,987 0 6,738
CHIPOTLE MEXICAN GRILL INC COM 169656105 317 377 SH   SOLE   377 0 0
CHUBB LIMITED COM H1467J104 591 3,658 SH   SOLE   3,658 0 0
CIGNA CORP NEW COM 125523100 21,319 140,449 SH   SOLE   138,025 0 2,424
CINCINNATI FINL CORP COM 172062101 24,270 208,019 SH   SOLE   203,967 0 4,052
CINEMARK HOLDINGS INC COM 17243V102 24,315 629,276 SH   SOLE   613,065 0 16,211
CINTAS CORP COM 172908105 389 1,450 SH   SOLE   1,450 0 0
CISCO SYS INC COM 17275R102 58,187 1,177,628 SH   SOLE   1,155,705 0 21,923
CITIZENS FINL GROUP INC COM 174610105 49,093 1,387,981 SH   SOLE   1,360,293 0 27,688
CITY HLDG CO COM 177835105 1,767 23,168 SH   SOLE   23,168 0 0
CME GROUP INC COM 12572Q105 346 1,637 SH   SOLE   1,637 0 0
COCA COLA CO COM 191216100 21,043 386,531 SH   SOLE   375,422 0 11,109
COCA COLA EUROPEAN PARTNERS SHS G25839104 42,007 757,573 SH   SOLE   742,761 0 14,812
COLGATE PALMOLIVE CO COM 194162103 206 2,800 SH   SOLE   0 0 2,800
COMCAST CORP NEW CL A 20030N101 76,514 1,697,303 SH   SOLE   1,666,154 0 31,149
CONAGRA BRANDS INC COM 205887102 785 25,579 SH   SOLE   25,579 0 0
CONOCOPHILLIPS COM 20825C104 16,265 285,458 SH   SOLE   280,621 0 4,837
COPA HOLDINGS SA CL A P31076105 20,412 206,705 SH   SOLE   206,705 0 0
CORECIVIC INC COM 21871N101 1,723 99,725 SH   SOLE   99,725 0 0
COSTCO WHSL CORP NEW COM 22160K105 967 3,357 SH   SOLE   3,357 0 0
CSX CORP COM 126408103 815 11,762 SH   SOLE   11,762 0 0
CURTISS WRIGHT CORP COM 231561101 22,763 175,953 SH   SOLE   171,108 0 4,845
CVS HEALTH CORP COM 126650100 449 7,126 SH   SOLE   7,126 0 0
DANAHER CORPORATION COM 235851102 353 2,447 SH   SOLE   2,447 0 0
DBX ETF TR XTRACK MSCI EAFE 233051200 2,700 83,485 SH   SOLE   83,485 0 0
DBX ETF TR XTRACK USD HIGH 233051432 35,885 716,562 SH   SOLE   716,562 0 0
DECKERS OUTDOOR CORP COM 243537107 3,489 23,677 SH   SOLE   22,204 0 1,473
DIODES INC COM 254543101 2,721 67,775 SH   SOLE   67,775 0 0
DISNEY WALT CO COM DISNEY 254687106 937 7,191 SH   SOLE   7,191 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 392 4,089 SH   SOLE   4,089 0 0
DUPONT DE NEMOURS INC COM 26614N102 229 3,211 SH   SOLE   3,211 0 0
EASTMAN CHEMICAL CO COM 277432100 30,328 410,777 SH   SOLE   402,528 0 8,249
EATON CORP PLC SHS G29183103 63,113 759,025 SH   SOLE   747,662 0 11,363
EDISON INTL COM 281020107 1,020 13,518 SH   SOLE   13,518 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 385 1,751 SH   SOLE   1,751 0 0
EMCOR GROUP INC COM 29084Q100 22,740 264,049 SH   SOLE   256,720 0 7,329
ENBRIDGE INC COM 29250N105 41,668 1,187,804 SH   SOLE   1,172,749 0 15,055
ENSIGN GROUP INC COM 29358P101 2,137 45,063 SH   SOLE   45,063 0 0
ESSENT GROUP LTD COM G3198U102 17,077 358,239 SH   SOLE   358,239 0 0
EURONET WORLDWIDE INC COM 298736109 4,302 29,403 SH   SOLE   27,596 0 1,807
EVERCORE INC CLASS A 29977A105 19,439 242,681 SH   SOLE   236,900 0 5,781
EVERTEC INC COM 30040P103 2,597 83,181 SH   SOLE   83,181 0 0
EXELON CORP COM 30161N101 468 9,683 SH   SOLE   9,683 0 0
EXXON MOBIL CORP COM 30231G102 9,905 140,281 SH   SOLE   140,281 0 0
FACEBOOK INC CL A 30303M102 22,942 128,831 SH   SOLE   126,882 0 1,949
FARMLAND PARTNERS INC COM 31154R109 1,566 234,426 SH   SOLE   234,426 0 0
FIDELITY NATIONAL FINANCIAL FNF GROUP COM 31620R303 1,025 23,078 SH   SOLE   23,078 0 0
FIFTH THIRD BANCORP COM 316773100 225 8,210 SH   SOLE   8,210 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 8,123 317,448 SH   SOLE   317,448 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 7,581 243,361 SH   SOLE   243,361 0 0
FOOT LOCKER INC COM 344849104 11,736 271,911 SH   SOLE   266,399 0 5,512
FORD MTR CO DEL COM 345370860 151 16,509 SH   SOLE   16,509 0 0
GENERAL ELECTRIC CO COM 369604103 778 86,971 SH   SOLE   55,521 0 31,450
GENERAL MLS INC COM 370334104 21,948 398,181 SH   SOLE   390,040 0 8,141
GLOBAL PMTS INC COM 37940X102 16,560 104,154 SH   SOLE   102,504 0 1,650
GRACE W R & CO DEL NEW COM 38388F108 3,394 50,835 SH   SOLE   50,835 0 0
GRAND CANYON ED INC COM 38526M106 2,982 30,366 SH   SOLE   30,366 0 0
HELEN OF TROY CORP LTD COM G4388N106 2,108 13,369 SH   SOLE   13,369 0 0
HERSHEY CO COM 427866108 24,185 156,045 SH   SOLE   152,984 0 3,061
HILL ROM HLDGS INC COM 431475102 627 5,956 SH   SOLE   5,956 0 0
HILLENBRAND INC COM 431571108 2,280 73,822 SH   SOLE   73,822 0 0
HOLLYFRONTIER CORP COM 436106108 17,815 332,128 SH   SOLE   324,366 0 7,762
HOME DEPOT INC COM 437076102 64,586 278,365 SH   SOLE   273,152 0 5,213
HONEYWELL INTL INC COM 438516106 659 3,892 SH   SOLE   3,892 0 0
ICON PLC SHS G4705A100 22,561 153,121 SH   SOLE   153,121 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 4,545 141,796 SH   SOLE   141,796 0 0
INGERSOLL-RAND PLC SHS G47791101 24,902 202,110 SH   SOLE   202,110 0 0
INTEGER HLDGS CORP COM 45826H109 20,375 269,651 SH   SOLE   262,733 0 6,918
INTEL CORP COM 458140100 22,250 431,778 SH   SOLE   423,691 0 8,087
INTERNATIONAL BUSINESS MACHS COM 459200101 819 5,631 SH   SOLE   5,631 0 0
INTERPUBLIC GROUP COS INC COM 460690100 18,663 865,610 SH   SOLE   848,028 0 17,582
INVESCO QQQ TR UNIT SER 1 46090E103 662 3,508 SH   SOLE   1,079 0 2,429
IPG PHOTONICS CORP COM 44980X109 12,615 93,035 SH   SOLE   90,717 0 2,318
ISHARES INC CORE MSCI EMKT 46434G103 9,635 196,548 SH   SOLE   196,548 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 485 4,310 SH   SOLE   2,358 0 1,952
ISHARES TR BROAD USD HIGH 46435U853 2,599 63,470 SH   SOLE   63,470 0 0
ISHARES TR CORE MSCI TOTAL 46432F834 4,132 71,537 SH   SOLE   71,537 0 0
ISHARES TR CORE S&P500 ETF 464287200 102,552 343,535 SH   SOLE   323,228 0 20,307
ISHARES TR CORE S&P MCP ETF 464287507 2,252 11,652 SH   SOLE   11,652 0 0
ISHARES TR CORE S&P SCP ETF 464287804 6,064 77,897 SH   SOLE   77,897 0 0
ISHARES TR CORE S&P TTL STK 464287150 272 4,050 SH   SOLE   4,050 0 0
ISHARES TR CORE US AGGBD ET 464287226 245 2,169 SH   SOLE   0 0 2,169
ISHARES TR INTL MOMENTUM FT 46434V449 1,861 63,359 SH   SOLE   63,359 0 0
ISHARES TR INTL QLTY FACTOR 46434V456 6,171 207,913 SH   SOLE   207,913 0 0
ISHARES TR MIN VOL EAFE ETF 46429B689 2,168 29,580 SH   SOLE   29,580 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 73,334 1,144,049 SH   SOLE   1,086,792 0 57,257
ISHARES TR USA MOMENTUM FCT 46432F396 61,571 516,315 SH   SOLE   504,009 0 12,306
ISHARES TR USA QUALITY FCTR 46432F339 2,847 30,809 SH   SOLE   30,809 0 0
ISHARES TR GL CLEAN ENE ETF 464288224 2,976 273,028 SH   SOLE   273,028 0 0
ISHARES TR GL TIMB FORE ETF 464288174 4,742 80,871 SH   SOLE   80,871 0 0
ISHARES TR IBOXX HI YD ETF 464288513 108,223 1,241,522 SH   SOLE   1,238,185 0 3,337
ISHARES TR MBS ETF 464288588 5,245 48,429 SH   SOLE   48,429 0 0
ISHARES TR EAFE GRWTH ETF 464288885 9,766 121,296 SH   SOLE   121,296 0 0
ISHARES TR PHLX SEMICND ETF 464287523 1,720 8,137 SH   SOLE   8,137 0 0
ISHARES TR RUS 1000 GRW ETF 464287614 648 4,058 SH   SOLE   4,058 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 413 2,726 SH   SOLE   2,726 0 0
ISHARES TR RUS MD CP GR ETF 464287481 261 1,847 SH   SOLE   0 0 1,847
ISHARES TR S&P 500 GRWT ETF 464287309 608 3,378 SH   SOLE   3,378 0 0
ISHARES TR SP SMCP600VL ETF 464287879 6,110 40,681 SH   SOLE   39,045 0 1,636
ISHARES TR US AER DEF ETF 464288760 5,719 25,452 SH   SOLE   25,452 0 0
J2 GLOBAL INC COM 48123V102 26,915 296,355 SH   SOLE   289,803 0 6,552
JAZZ PHARMACEUTICALS PLC SHS USD G50871105 22,421 174,972 SH   SOLE   174,972 0 0
JOHNSON & JOHNSON COM 478160104 38,463 297,287 SH   SOLE   291,324 0 5,963
JOHNSON CTLS INTL PLC SHS G51502105 20,172 459,605 SH   SOLE   449,125 0 10,480
JONES LANG LASALLE INC COM 48020Q107 28,156 202,472 SH   SOLE   198,215 0 4,257
JPMORGAN CHASE & CO COM 46625H100 73,825 627,283 SH   SOLE   615,693 0 11,590
KIMBERLY CLARK CORP COM 494368103 301 2,122 SH   SOLE   2,122 0 0
KROGER CO COM 501044101 555 21,546 SH   SOLE   21,546 0 0
LAM RESEARCH CORP COM 512807108 22,210 96,101 SH   SOLE   94,416 0 1,685
LAMB WESTON HLDGS INC COM 513272104 606 8,329 SH   SOLE   8,329 0 0
LANDSTAR SYS INC COM 515098101 1,137 10,096 SH   SOLE   10,096 0 0
LIBERTY ALL STAR EQUITY FD SH BEN INT 530158104 64 10,054 SH   SOLE   0 0 10,054
LILLY ELI & CO COM 532457108 964 8,621 SH   SOLE   8,621 0 0
LINCOLN NATL CORP IND COM 534187109 23,330 386,776 SH   SOLE   380,730 0 6,046
LINDE PLC SHS G5494J103 908 4,685 SH   SOLE   4,685 0 0
LOCKHEED MARTIN CORP COM 539830109 58,939 151,101 SH   SOLE   148,124 0 2,977
LOWES COS INC COM 548661107 1,078 9,800 SH   SOLE   7,935 0 1,865
LPL FINL HLDGS INC COM 50212V100 4,465 54,514 SH   SOLE   51,030 0 3,484
LULULEMON ATHLETICA INC COM 550021109 16,500 85,702 SH   SOLE   85,702 0 0
MANULIFE FINL CORP COM 56501R106 60,607 3,301,017 SH   SOLE   3,248,133 0 52,884
MASTEC INC COM 576323109 4,469 68,829 SH   SOLE   64,541 0 4,288
MASTERCARD INC CL A 57636Q104 1,047 3,856 SH   SOLE   3,856 0 0
MCDONALDS CORP COM 580135101 1,216 5,665 SH   SOLE   5,665 0 0
MEDTRONIC PLC SHS G5960L103 26,206 241,260 SH   SOLE   241,260 0 0
MERCK & CO INC COM 58933Y105 72,888 865,859 SH   SOLE   848,828 0 17,031
META FINL GROUP INC COM 59100U108 3,359 102,999 SH   SOLE   96,588 0 6,411
METLIFE INC COM 59156R108 19,838 420,656 SH   SOLE   412,078 0 8,578
MGIC INVT CORP WIS COM 552848103 3,370 267,880 SH   SOLE   251,358 0 16,522
MICROSOFT CORP COM 594918104 69,163 497,465 SH   SOLE   488,739 0 8,726
MILLER HERMAN INC COM 600544100 27,800 603,159 SH   SOLE   588,061 0 15,098
MOLINA HEALTHCARE INC COM 60855R100 892 8,131 SH   SOLE   8,131 0 0
MORGAN STANLEY COM NEW 617446448 29,113 682,283 SH   SOLE   668,632 0 13,651
NETFLIX INC COM 64110L106 967 3,614 SH   SOLE   3,614 0 0
NEWMARK GROUP INC CL A 65158N102 2,483 274,023 SH   SOLE   274,023 0 0
NEXTERA ENERGY INC COM 65339F101 34,916 149,861 SH   SOLE   146,920 0 2,941
NORFOLK SOUTHERN CORP COM 655844108 306 1,701 SH   SOLE   1,701 0 0
NORTHERN TR CORP COM 665859104 289 3,097 SH   SOLE   3,097 0 0
NORTHROP GRUMMAN CORP COM 666807102 22,948 61,230 SH   SOLE   60,319 0 911
NVIDIA CORP COM 67066G104 457 2,623 SH   SOLE   2,623 0 0
NXP SEMICONDUCTORS N V COM N6596X109 18,743 171,770 SH   SOLE   171,770 0 0
OLD DOMINION FREIGHT LINE IN COM 679580100 12,965 76,276 SH   SOLE   74,714 0 1,562
OMNICOM GROUP INC COM 681919106 21,711 277,277 SH   SOLE   272,914 0 4,363
ONEOK INC NEW COM 682680103 43,033 583,970 SH   SOLE   571,748 0 12,222
OPEN TEXT CORP COM 683715106 16,973 415,915 SH   SOLE   415,915 0 0
ORACLE CORP COM 68389X105 36,879 670,166 SH   SOLE   658,336 0 11,830
PAYCHEX INC COM 704326107 584 7,055 SH   SOLE   7,055 0 0
PBF ENERGY INC CL A 69318G106 1,900 69,867 SH   SOLE   69,867 0 0
PEPSICO INC COM 713448108 1,112 8,112 SH   SOLE   8,112 0 0
PFIZER INC COM 717081103 20,733 577,045 SH   SOLE   564,725 0 12,320
PHILIP MORRIS INTL INC COM 718172109 37,739 497,023 SH   SOLE   488,749 0 8,274
PHILLIPS 66 COM 718546104 41,403 404,324 SH   SOLE   397,029 0 7,295
PIMCO ETF TR 0-5 HIGH YIELD 72201R783 23,851 239,082 SH   SOLE   239,082 0 0
PNC FINL SVCS GROUP INC COM 693475105 242 1,725 SH   SOLE   1,725 0 0
PORTLAND GEN ELEC CO COM NEW 736508847 3,822 67,809 SH   SOLE   64,049 0 3,760
PPG INDS INC COM 693506107 22,501 189,867 SH   SOLE   186,296 0 3,571
PPL CORP COM 69351T106 785 24,943 SH   SOLE   24,943 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,002 17,519 SH   SOLE   17,519 0 0
PRINCIPAL FINL GROUP INC COM 74251V102 28,520 499,125 SH   SOLE   491,291 0 7,834
PROCTER & GAMBLE CO COM 742718109 36,673 294,842 SH   SOLE   288,617 0 6,225
PROGRESSIVE CORP OHIO COM 743315103 47,607 616,274 SH   SOLE   605,084 0 11,190
PULTE GROUP INC COM 745867101 17,533 479,687 SH   SOLE   471,045 0 8,642
RAYTHEON CO COM NEW 755111507 971 4,950 SH   SOLE   4,950 0 0
RH COM 74967X103 5,185 30,353 SH   SOLE   28,466 0 1,887
ROYAL BK CDA MONTREAL QUE COM 780087102 30,920 380,977 SH   SOLE   373,271 0 7,706
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 19,002 175,406 SH   SOLE   171,883 0 3,523
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 648 9,132 SH   SOLE   9,132 0 0
SCHWAB STRATEGIC TR US LCAP GR ETF 808524300 6,463 76,932 SH   SOLE   73,839 0 3,093
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,605 45,924 SH   SOLE   45,924 0 0
SHERWIN WILLIAMS CO COM 824348106 240 437 SH   SOLE   437 0 0
SILGAN HOLDINGS INC COM 827048109 2,475 82,420 SH   SOLE   82,420 0 0
SIMON PPTY GROUP INC NEW COM 828806109 19,359 124,375 SH   SOLE   121,864 0 2,511
SIMPSON MANUFACTURING CO INC COM 829073105 322 4,641 SH   SOLE   4,641 0 0
SIRIUS XM HLDGS INC COM 82968B103 123 19,617 SH   SOLE   19,617 0 0
SOUTHERN CO COM 842587107 59,804 968,167 SH   SOLE   950,045 0 18,122
SPDR S&P 500 ETF TR TR UNIT 78462F103 926 3,121 SH   SOLE   3,121 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 538 1,525 SH   SOLE   0 0 1,525
SPDR SERIES TRUST BLOOMBERG BRCLYS 78468R622 98,938 909,859 SH   SOLE   905,237 0 4,622
SPDR SERIES TRUST BLOMBERG BRC INV 78468R200 1,564 50,851 SH   SOLE   50,851 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468R408 29,952 1,108,912 SH   SOLE   1,108,912 0 0
SPDR SERIES TRUST PORTFOLIO LR ETF 78464A854 10,148 291,191 SH   SOLE   283,965 0 7,226
SPDR SERIES TRUST PRTFLO S&P500 VL 78464A508 78,162 2,445,612 SH   SOLE   2,330,094 0 115,518
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 2,686 60,925 SH   SOLE   60,925 0 0
SPDR SERIES TRUST S&P RETAIL ETF 78464A714 2,627 61,912 SH   SOLE   61,912 0 0
STARBUCKS CORP COM 855244109 334 3,779 SH   SOLE   3,779 0 0
SUN LIFE FINL INC COM 866796105 19,444 433,922 SH   SOLE   433,922 0 0
SUNTRUST BKS INC COM 867914103 31,778 461,887 SH   SOLE   452,665 0 9,222
SYNNEX CORP COM 87162W100 37,455 331,757 SH   SOLE   324,334 0 7,423
TAYLOR MORRISON HOME CORP COM 87724P106 4,656 179,494 SH   SOLE   169,302 0 10,192
TC ENERGY CORP COM 87807B107 17,276 333,374 SH   SOLE   333,374 0 0
TECH DATA CORP COM 878237106 3,112 29,852 SH   SOLE   27,809 0 2,043
TEGNA INC COM 87901J105 1,803 116,109 SH   SOLE   116,109 0 0
TEXAS INSTRS INC COM 882508104 23,479 181,670 SH   SOLE   178,214 0 3,456
THERMO FISHER SCIENTIFIC INC COM 883556102 1,324 4,545 SH   SOLE   4,545 0 0
TJX COS INC NEW COM 872540109 207 3,705 SH   SOLE   3,705 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 477 8,183 SH   SOLE   8,183 0 0
TRAVELERS COMPANIES INC COM 89417E109 308 2,070 SH   SOLE   2,070 0 0
TYSON FOODS INC CL A 902494103 16,577 192,444 SH   SOLE   189,396 0 3,048
UDR INC COM 902653104 29,455 607,560 SH   SOLE   595,424 0 12,136
UNION PACIFIC CORP COM 907818108 39,665 244,874 SH   SOLE   240,058 0 4,816
UNITED PARCEL SERVICE INC CL B 911312106 1,010 8,431 SH   SOLE   8,431 0 0
UNITED RENTALS INC COM 911363109 22,336 179,206 SH   SOLE   176,373 0 2,833
UNITED TECHNOLOGIES CORP COM 913017109 65,712 481,337 SH   SOLE   472,484 0 8,853
UNITEDHEALTH GROUP INC COM 91324P102 67,373 310,018 SH   SOLE   304,014 0 6,004
UNIVERSAL FST PRODS INC COM 913543104 2,386 59,820 SH   SOLE   59,820 0 0
UNIVERSAL HLTH SVCS INC CL B 913903100 848 5,703 SH   SOLE   5,703 0 0
US BANCORP DEL COM NEW 902973304 1,254 22,662 SH   SOLE   22,662 0 0
US FOODS HLDG CORP COM 912008109 639 15,542 SH   SOLE   15,542 0 0
V F CORP COM 918204108 30,198 339,340 SH   SOLE   332,605 0 6,735
VALERO ENERGY CORP NEW COM 91913Y100 32,712 383,764 SH   SOLE   376,086 0 7,678
VANECK VECTORS ETF TR CEF MUN INCOME E 92189F460 3,410 123,534 SH   SOLE   123,534 0 0
VANECK VECTORS ETF TR GOLD MINERS ETF 92189F106 2,925 109,521 SH   SOLE   109,521 0 0
VANECK VECTORS ETF TR HIGH YLD MUN ETF 92189H409 1,497 23,230 SH   SOLE   23,230 0 0
VANECK VECTORS ETF TR JP MORGAN MKTS 92189H300 10,540 319,397 SH   SOLE   319,397 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189F718 6,560 558,267 SH   SOLE   558,267 0 0
VANECK VECTORS ETF TR SHORT HIGH YIELD 92189F387 285 11,333 SH   SOLE   11,333 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 226 1,346 SH   SOLE   1,346 0 0
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 1,805 19,357 SH   SOLE   19,357 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 371 1,361 SH   SOLE   1,361 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 277 1,837 SH   SOLE   1,837 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,250 31,878 SH   SOLE   31,878 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 4,714 21,868 SH   SOLE   21,868 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 43,867 726,762 SH   SOLE   711,842 0 14,920
VERTEX PHARMACEUTICALS INC COM 92532F100 319 1,880 SH   SOLE   1,880 0 0
VIRTUS INVT PARTNERS INC COM 92828Q109 3,394 30,696 SH   SOLE   30,696 0 0
VISA INC COM CL A 92826C839 1,048 6,095 SH   SOLE   6,095 0 0
WALKER & DUNLOP INC COM 93148P102 4,134 73,915 SH   SOLE   69,272 0 4,643
WALMART INC COM 931142103 22,645 190,803 SH   SOLE   186,924 0 3,879
WEC ENERGY GROUP INC COM 92939U106 16,820 176,868 SH   SOLE   173,214 0 3,654
WELLS FARGO CO NEW COM 949746101 1,014 20,098 SH   SOLE   20,098 0 0
WELLTOWER INC COM 95040Q104 31,223 344,437 SH   SOLE   337,565 0 6,872
WILLIAMS SONOMA INC COM 969904101 27,020 397,474 SH   SOLE   387,904 0 9,570
WISDOMTREE TR EM EX ST-OWNED 97717X578 1,577 57,034 SH   SOLE   57,034 0 0
WORLD GOLD TR SPDR GLD MINIS 98149E204 10,613 721,960 SH   SOLE   721,960 0 0
XCEL ENERGY INC COM 98389B100 214 3,296 SH   SOLE   3,296 0 0
XILINX INC COM 983919101 253 2,639 SH   SOLE   2,639 0 0
ZOETIS INC CL A 98978V103 400 3,209 SH   SOLE   3,209 0 0
ZSCALER INC COM 98980G102 220 4,647 SH   SOLE   4,647 0 0