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,379 6,281 SH   SOLE   6,281 0 0
ABBOTT LABS COM 002824100 791 13,208 SH   SOLE   13,208 0 0
ABBVIE INC COM 00287Y109 28,361 299,637 SH   SOLE   293,159 0 6,478
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 15,541 101,247 SH   SOLE   98,879 0 2,368
ADVANCED ENERGY INDS COM 007973100 492 7,702 SH   SOLE   7,702 0 0
AFLAC INC COM 001055102 21,758 497,221 SH   SOLE   485,421 0 11,800
AIR PRODS & CHEMS INC COM 009158106 263 1,653 SH   SOLE   1,653 0 0
ALPHABET INC CAP STK CL C 02079K107 486 471 SH   SOLE   471 0 0
ALPHABET INC CAP STK CL A 02079K305 373 360 SH   SOLE   360 0 0
ALTRIA GROUP INC COM 02209S103 598 9,589 SH   SOLE   9,589 0 0
AMAZON COM INC COM 023135106 745 515 SH   SOLE   515 0 0
AMC NETWORKS INC CL A 00164V103 526 10,175 SH   SOLE   10,175 0 0
AMERICAN EXPRESS CO COM 025816109 22,514 241,354 SH   SOLE   235,647 0 5,707
AMGEN INC COM 031162100 27,575 161,749 SH   SOLE   157,298 0 4,451
AMN HEALTHCARE SERVICES INC COM 001744101 4,251 74,916 SH   SOLE   69,058 0 5,858
AMPLIFY ETF TR ONLIN RETL ETF 032108102 3,113 69,045 SH   SOLE   69,045 0 0
APPLE INC COM 037833100 58,726 350,018 SH   SOLE   342,188 0 7,830
APPLIED INDL TECHNOLOGIES IN COM 03820C105 4,394 60,280 SH   SOLE   56,259 0 4,021
APPLIED MATLS INC COM 038222105 22,011 395,804 SH   SOLE   388,766 0 7,038
AQUA AMERICA INC COM 03836W103 243 7,126 SH   SOLE   0 0 7,126
ARROW ELECTRS INC COM 042735100 20,793 269,969 SH   SOLE   262,822 0 7,147
ASSURANT INC COM 04621X108 702 7,678 SH   SOLE   7,678 0 0
AT&T INC COM 00206R102 638 17,904 SH   SOLE   17,904 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 399 3,515 SH   SOLE   3,515 0 0
BANK AMER CORP COM 060505104 37,249 1,242,046 SH   SOLE   1,210,923 0 31,123
BANK N S HALIFAX COM 064149107 15,064 244,152 SH   SOLE   244,152 0 0
BB&T CORP COM 054937107 21,555 414,197 SH   SOLE   404,408 0 9,789
BECTON DICKINSON & CO COM 075887109 696 3,213 SH   SOLE   3,213 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,002 5,025 SH   SOLE   2,775 0 2,250
BIG LOTS INC COM 089302103 14,047 322,704 SH   SOLE   313,747 0 8,957
BIOGEN INC COM 09062X103 17,452 63,734 SH   SOLE   62,502 0 1,232
BOOKING HLDGS INC COM 09857L108 248 119 SH   SOLE   119 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 1,816 28,708 SH   SOLE   28,708 0 0
BROADCOM LTD SHS Y09827109 41,119 174,493 SH   SOLE   171,205 0 3,288
CABOT CORP COM 127055101 2,086 37,444 SH   SOLE   37,444 0 0
CACI INTL INC CL A 127190304 2,384 15,752 SH   SOLE   15,752 0 0
CANADIAN PAC RY LTD COM 13645T100 14,909 84,471 SH   SOLE   84,471 0 0
MICHAEL KORS HLDGS LTD SHS G60754101 14,778 238,048 SH   SOLE   238,048 0 0
CATERPILLAR INC DEL COM 149123101 23,066 156,509 SH   SOLE   152,866 0 3,643
CATHAY GEN BANCORP COM 149150104 2,096 52,429 SH   SOLE   52,429 0 0
CBRE GROUP INC CL A 12504L109 17,610 372,943 SH   SOLE   366,071 0 6,872
CELANESE CORP DEL COM SER A 150870103 15,753 157,200 SH   SOLE   154,225 0 2,975
CENTENE CORP DEL COM 15135B101 13,389 125,279 SH   SOLE   122,969 0 2,310
CERNER CORP COM 156782104 242 4,175 SH   SOLE   4,175 0 0
CHARLES RIV LABS INTL INC COM 159864107 698 6,537 SH   SOLE   6,537 0 0
CHECK POINT SOFTWARE TECH LT ORD M22465104 14,595 146,923 SH   SOLE   146,923 0 0
CHEVRON CORP NEW COM 166764100 24,135 211,636 SH   SOLE   206,368 0 5,268
CHILDRENS PL INC COM 168905107 11,188 82,718 SH   SOLE   79,923 0 2,795
CIGNA CORPORATION COM 125509109 479 2,857 SH   SOLE   2,857 0 0
CISCO SYS INC COM 17275R102 44,034 1,026,675 SH   SOLE   1,001,589 0 25,086
COCA COLA CO COM 191216100 819 18,858 SH   SOLE   18,858 0 0
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 26,208 325,570 SH   SOLE   319,480 0 6,090
COLGATE PALMOLIVE CO COM 194162103 651 9,086 SH   SOLE   6,286 0 2,800
COMCAST CORP NEW CL A 20030N101 26,244 768,048 SH   SOLE   747,177 0 20,871
CONAGRA BRANDS INC COM 205887102 934 25,318 SH   SOLE   25,318 0 0
CONSTELLATION BRANDS INC CL A 21036P108 13,043 57,228 SH   SOLE   56,175 0 1,053
CSX CORP COM 126408103 1,112 19,963 SH   SOLE   19,963 0 0
CUMMINS INC COM 231021106 34,167 210,788 SH   SOLE   205,834 0 4,954
CVS HEALTH CORP COM 126650100 383 6,160 SH   SOLE   6,160 0 0
D R HORTON INC COM 23331A109 19,350 441,388 SH   SOLE   433,214 0 8,174
DOMINION ENERGY INC COM 25746U109 11,554 171,351 SH   SOLE   168,115 0 3,236
DOWDUPONT INC COM 26078J100 22,297 349,984 SH   SOLE   341,432 0 8,552
DSW INC CL A 23334L102 17,223 766,812 SH   SOLE   748,235 0 18,577
EAST WEST BANCORP INC COM 27579R104 21,426 342,598 SH   SOLE   333,085 0 9,513
EASTMAN CHEM CO COM 277432100 29,173 276,316 SH   SOLE   269,792 0 6,524
EDISON INTL COM 281020107 869 13,643 SH   SOLE   13,643 0 0
LILLY ELI & CO COM 532457108 287 3,706 SH   SOLE   3,706 0 0
EMERGENT BIOSOLUTIONS INC COM 29089Q105 2,360 44,826 SH   SOLE   44,826 0 0
ENERGIZER HLDGS INC NEW COM 29272W109 4,646 77,985 SH   SOLE   72,886 0 5,099
ENTERPRISE FINL SVCS CORP COM 293712105 3,303 70,435 SH   SOLE   70,435 0 0
ENVISION HEALTHCARE CORP COM 29414D100 15,157 394,413 SH   SOLE   383,158 0 11,255
ESSENT GROUP LTD COM G3198U102 21,711 510,119 SH   SOLE   504,839 0 5,280
ETFS TR BBG COMMD K 1 26923J503 3,984 163,669 SH   SOLE   163,669 0 0
EXPRESS SCRIPTS HLDG CO COM 30219G108 288 4,175 SH   SOLE   4,175 0 0
EXXON MOBIL CORP COM 30231G102 7,366 98,726 SH   SOLE   98,726 0 0
FACEBOOK INC CL A 30303M102 604 3,779 SH   SOLE   3,779 0 0
FARMLAND PARTNERS INC COM 31154R109 1,400 167,648 SH   SOLE   167,648 0 0
FEDERATED INVS INC PA CL B 314211103 2,215 66,314 SH   SOLE   66,314 0 0
FEDEX CORP COM 31428X106 12,354 51,450 SH   SOLE   50,493 0 957
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 13,765 670,813 SH   SOLE   670,813 0 0
FIRST BANCORP N C COM 318910106 2,248 63,064 SH   SOLE   63,064 0 0
FIRST FINL BANCORP OH COM 320209109 537 18,304 SH   SOLE   18,304 0 0
FIRST TR EXCHANGE TRADED FD NO AMER ENERGY 33738D101 3,727 170,195 SH   SOLE   170,195 0 0
FLEXSHARES TR MORNSTAR UPSTR 33939L407 6,490 199,195 SH   SOLE   199,195 0 0
GENERAL ELECTRIC CO COM 369604103 857 63,545 SH   SOLE   31,695 0 31,850
GLOBAL X FDS GLBX MSCI NORW 37950E747 1,103 80,152 SH   SOLE   80,152 0 0
GRAND CANYON ED INC COM 38526M106 33,871 322,830 SH   SOLE   314,218 0 8,612
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 413 5,071 SH   SOLE   5,071 0 0
HFF INC CL A 40418F108 2,274 45,751 SH   SOLE   45,751 0 0
HOLLYFRONTIER CORP COM 436106108 559 11,450 SH   SOLE   11,450 0 0
HONEYWELL INTL INC COM 438516106 742 5,134 SH   SOLE   5,134 0 0
ICON PLC SHS G4705A100 16,212 137,225 SH   SOLE   137,225 0 0
INGERSOLL-RAND PLC SHS G47791101 29,025 339,438 SH   SOLE   333,565 0 5,873
INGREDION INC COM 457187102 42,392 328,827 SH   SOLE   320,426 0 8,401
INNOSPEC INC COM 45768S105 1,652 24,080 SH   SOLE   24,080 0 0
INSIGHT ENTERPRISES INC COM 45765U103 3,880 111,077 SH   SOLE   102,564 0 8,513
INTEL CORP COM 458140100 39,011 749,065 SH   SOLE   731,156 0 17,909
INTERFACE INC COM 458665304 4,022 159,596 SH   SOLE   147,627 0 11,969
INTERNATIONAL BUSINESS MACHS COM 459200101 15,365 100,144 SH   SOLE   97,610 0 2,534
INTL PAPER CO COM 460146103 20,231 378,636 SH   SOLE   369,405 0 9,231
IPG PHOTONICS CORP COM 44980X109 654 2,803 SH   SOLE   2,803 0 0
INDEXIQ ETF TR IQ MRGR ARB ETF 45409B800 3,860 125,581 SH   SOLE   125,581 0 0
ISHARES TR 20 YR TR BD ETF 464287432 9,463 77,629 SH   SOLE   77,629 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 229 2,215 SH   SOLE   0 0 2,215
ISHARES TR CORE DIV GRWTH 46434V621 1,459 43,045 SH   SOLE   43,045 0 0
ISHARES TR CORE HIGH DV ETF 46429B663 1,416 16,760 SH   SOLE   16,760 0 0
ISHARES TR CORE MSCI EAFE 46432F842 263 3,989 SH   SOLE   3,989 0 0
ISHARES INC CORE MSCI EMKT 46434G103 1,441 24,670 SH   SOLE   24,670 0 0
ISHARES TR CORE S&P500 ETF 464287200 2,936 11,064 SH   SOLE   11,064 0 0
ISHARES TR CORE S&P MCP ETF 464287507 3,094 16,494 SH   SOLE   16,494 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,260 16,368 SH   SOLE   16,368 0 0
ISHARES TR CORE US AGGBD ET 464287226 285 2,653 SH   SOLE   0 0 2,653
ISHARES TR HDG MSCI EAFE 46434V803 2,228 77,571 SH   SOLE   77,571 0 0
ISHARES TR INTL MOMENTUM FT 46434V449 2,604 85,118 SH   SOLE   85,118 0 0
ISHARES TR MIN VOL USA ETF 46429B697 2,885 55,555 SH   SOLE   55,555 0 0
ISHARES TR MULTIFACTOR INTL 46434V274 2,408 83,335 SH   SOLE   83,335 0 0
ISHARES TR USA MOMENTUM FCT 46432F396 63,619 600,630 SH   SOLE   583,809 0 16,821
ISHARES TR USA QUALITY FCTR 46432F339 1,878 22,705 SH   SOLE   22,705 0 0
ISHARES TR EDGE MSCI USA VL 46432F388 2,794 34,070 SH   SOLE   34,070 0 0
ISHARES TR FLTG RATE NT ETF 46429B655 6,627 130,119 SH   SOLE   130,119 0 0
ISHARES TR IBOXX HI YD ETF 464288513 112,206 1,310,207 SH   SOLE   1,305,815 0 4,392
ISHARES TR LATN AMER 40 ETF 464287390 1,987 52,901 SH   SOLE   44,394 0 8,507
ISHARES TR MSCI AC ASIA ETF 464288182 3,899 50,287 SH   SOLE   50,287 0 0
ISHARES INC MSCI AUSTRIA ETF 464286202 1,263 49,812 SH   SOLE   49,812 0 0
ISHARES INC MSCI BRAZIL ETF 464286400 5,882 131,057 SH   SOLE   131,057 0 0
ISHARES INC MSCI FRNTR100ETF 464286145 6,771 192,854 SH   SOLE   192,854 0 0
ISHARES INC MSCI STH AFR ETF 464286780 2,347 34,161 SH   SOLE   34,161 0 0
ISHARES INC MSCI THAILND ETF 464286624 5,516 55,326 SH   SOLE   55,326 0 0
ISHARES TR NATIONAL MUN ETF 464288414 227 2,080 SH   SOLE   0 0 2,080
ISHARES TR PHLX SEMICND ETF 464287523 1,056 5,867 SH   SOLE   5,867 0 0
ISHARES TR RUS 2000 GRW ETF 464287648 62,273 326,773 SH   SOLE   317,348 0 9,425
ISHARES TR RUS MD CP GR ETF 464287481 246 1,998 SH   SOLE   0 0 1,998
ISHARES TR S&P 500 GRWT ETF 464287309 34,158 220,273 SH   SOLE   216,109 0 4,164
ISHARES TR SELECT DIVID ETF 464287168 259 2,718 SH   SOLE   2,718 0 0
ISHARES TR TIPS BD ETF 464287176 228 2,014 SH   SOLE   0 0 2,014
ISHARES TR US AER DEF ETF 464288760 4,052 20,468 SH   SOLE   20,468 0 0
ISHARES TR US BR DEL SE ETF 464288794 5,946 90,881 SH   SOLE   90,881 0 0
JETBLUE AIRWAYS CORP COM 477143101 679 33,407 SH   SOLE   33,407 0 0
JOHNSON & JOHNSON COM 478160104 38,363 299,363 SH   SOLE   291,557 0 7,806
JPMORGAN CHASE & CO COM 46625H100 68,937 626,873 SH   SOLE   612,837 0 14,036
KIMBERLY CLARK CORP COM 494368103 260 2,364 SH   SOLE   2,364 0 0
KORN FERRY INTL COM NEW 500643200 19,179 371,752 SH   SOLE   359,486 0 12,266
LAM RESEARCH CORP COM 512807108 22,598 111,233 SH   SOLE   109,174 0 2,059
LAMB WESTON HLDGS INC COM 513272104 399 6,851 SH   SOLE   6,851 0 0
LANDSTAR SYS INC COM 515098101 1,107 10,096 SH   SOLE   10,096 0 0
LAS VEGAS SANDS CORP COM 517834107 36,210 503,613 SH   SOLE   491,105 0 12,508
LCI INDS COM 50189K103 2,215 21,265 SH   SOLE   21,265 0 0
LEAR CORP COM NEW 521865204 24,636 132,387 SH   SOLE   129,931 0 2,456
LINCOLN NATL CORP IND COM 534187109 22,969 314,389 SH   SOLE   308,178 0 6,211
LOCKHEED MARTIN CORP COM 539830109 30,235 89,470 SH   SOLE   87,195 0 2,275
LOWES COS INC COM 548661107 751 8,555 SH   SOLE   8,555 0 0
LPL FINL HLDGS INC COM 50212V100 2,838 46,468 SH   SOLE   42,252 0 4,216
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100 21,122 199,863 SH   SOLE   194,521 0 5,342
M/I HOMES INC COM 55305B101 2,170 68,117 SH   SOLE   68,117 0 0
MANULIFE FINL CORP COM 56501R106 17,388 935,861 SH   SOLE   935,861 0 0
MASTEC INC COM 576323109 1,981 42,104 SH   SOLE   42,104 0 0
MASTERCARD INCORPORATED CL A 57636Q104 299 1,705 SH   SOLE   1,705 0 0
MCBC HLDGS INC COM 55276F107 1,928 76,518 SH   SOLE   76,518 0 0
MCDONALDS CORP COM 580135101 692 4,423 SH   SOLE   4,423 0 0
MEDNAX INC COM 58502B106 15,626 280,886 SH   SOLE   271,843 0 9,043
MEDTRONIC PLC SHS G5960L103 21,891 272,884 SH   SOLE   266,234 0 6,650
MERCK & CO INC COM 58933Y105 289 5,298 SH   SOLE   5,298 0 0
METHODE ELECTRS INC COM 591520200 3,956 101,178 SH   SOLE   93,288 0 7,890
MICROSOFT CORP COM 594918104 40,619 445,040 SH   SOLE   433,405 0 11,635
MKS INSTRUMENT INC COM 55306N104 27,697 239,487 SH   SOLE   233,308 0 6,179
MORGAN STANLEY COM NEW 617446448 12,192 225,949 SH   SOLE   221,804 0 4,145
NEWFIELD EXPL CO COM 651290108 2,866 117,380 SH   SOLE   106,327 0 11,053
NEXTERA ENERGY INC COM 65339F101 24,086 147,471 SH   SOLE   143,911 0 3,560
NORFOLK SOUTHERN CORP COM 655844108 364 2,680 SH   SOLE   2,680 0 0
NORTHERN TR CORP COM 665859104 311 3,016 SH   SOLE   3,016 0 0
NORTHROP GRUMMAN CORP COM 666807102 1,131 3,240 SH   SOLE   3,240 0 0
NUVEEN MUN HIGH INCOME OPP F COM 670682103 1,326 106,105 SH   SOLE   106,105 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 13,744 211,572 SH   SOLE   206,382 0 5,190
OLD DOMINION FGHT LINES INC COM 679580100 14,859 101,101 SH   SOLE   98,644 0 2,457
ON SEMICONDUCTOR CORP COM 682189105 701 28,653 SH   SOLE   28,653 0 0
ONEOK INC NEW COM 682680103 30,007 527,183 SH   SOLE   513,693 0 13,490
OPEN TEXT CORP COM 683715106 14,835 426,280 SH   SOLE   426,280 0 0
ORACLE CORP COM 68389X105 2,616 57,179 SH   SOLE   57,179 0 0
ORBOTECH LTD ORD M75253100 25,887 416,328 SH   SOLE   412,097 0 4,231
OWENS CORNING NEW COM 690742101 19,697 244,992 SH   SOLE   238,786 0 6,206
PATRICK INDS INC COM 703343103 1,631 26,364 SH   SOLE   26,364 0 0
PEPSICO INC COM 713448108 778 7,132 SH   SOLE   7,132 0 0
PFIZER INC COM 717081103 468 13,200 SH   SOLE   13,200 0 0
PHILIP MORRIS INTL INC COM 718172109 540 5,436 SH   SOLE   5,436 0 0
PHILLIPS 66 COM 718546104 248 2,585 SH   SOLE   2,585 0 0
PNC FINL SVCS GROUP INC COM 693475105 35,800 236,709 SH   SOLE   230,204 0 6,505
POWERSHARES ETF TRUST II CEF INC COMPST 73936Q843 1,241 54,031 SH   SOLE   54,031 0 0
POWERSHARES QQQ TRUST UNIT SER 1 73935A104 5,651 35,292 SH   SOLE   30,135 0 5,157
POWERSHARES ETF TR II 1000 EQ WHT PT 73937B571 939 30,766 SH   SOLE   30,766 0 0
POWERSHARES ETF TR II S&P500 HGH BET 73937B829 34,222 805,233 SH   SOLE   790,125 0 15,108
PPG INDS INC COM 693506107 236 2,115 SH   SOLE   2,115 0 0
PPL CORP COM 69351T106 614 21,712 SH   SOLE   21,712 0 0
PRAXAIR INC COM 74005P104 507 3,514 SH   SOLE   3,514 0 0
PRIMERICA INC COM 74164M108 23,961 248,043 SH   SOLE   241,073 0 6,970
PROCTER AND GAMBLE CO COM 742718109 29,880 376,886 SH   SOLE   366,729 0 10,157
PRUDENTIAL FINL INC COM 744320102 27,538 265,938 SH   SOLE   259,075 0 6,863
PUBLIC SVC ENTERPRISE GROUP COM 744573106 543 10,810 SH   SOLE   10,810 0 0
PVH CORP COM 693656100 12,585 83,110 SH   SOLE   81,574 0 1,536
RAYTHEON CO COM NEW 755111507 15,445 71,564 SH   SOLE   69,783 0 1,781
ROGERS COMMUNICATIONS INC CL B 775109200 10,495 234,901 SH   SOLE   234,901 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 28,612 370,190 SH   SOLE   360,784 0 9,406
ROYAL CARIBBEAN CRUISES LTD COM V7780T103 28,483 241,914 SH   SOLE   237,622 0 4,292
RPM INTL INC COM 749685103 539 11,314 SH   SOLE   11,314 0 0
SAIA INC COM 78709Y105 1,703 22,662 SH   SOLE   22,662 0 0
SANDY SPRING BANCORP INC COM 800363103 1,674 43,193 SH   SOLE   43,193 0 0
SHERWIN WILLIAMS CO COM 824348106 1,803 4,597 SH   SOLE   4,597 0 0
SILGAN HOLDINGS INC COM 827048109 2,159 77,535 SH   SOLE   77,535 0 0
SIRIUS XM HLDGS INC COM 82968B103 122 19,617 SH   SOLE   19,617 0 0
SNAP ON INC COM 833034101 12,849 87,091 SH   SOLE   84,601 0 2,490
SPDR SERIES TRUST BLMBRG BRC CNVRT 78464A359 1,156 22,386 SH   SOLE   22,386 0 0
SPDR SERIES TRUST BLOOMBERG BRCLYS 78464A417 85,873 2,395,332 SH   SOLE   2,380,406 0 14,926
SPDR SER TR BLOOMBERG SRT TR 78468R408 17,582 642,371 SH   SOLE   642,371 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 8,035 63,879 SH   SOLE   63,879 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW 78464A409 3,590 107,087 SH   SOLE   89,790 0 17,297
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,813 25,891 SH   SOLE   24,420 0 1,471
SPDR SERIES TRUST S&P BK ETF 78464A797 4,928 102,906 SH   SOLE   102,906 0 0
SPDR INDEX SHS FDS S&P CHINA ETF 78463X400 1,442 13,029 SH   SOLE   13,029 0 0
SPDR INDEX SHS FDS S&P EMKTSC ETF 78463X756 1,039 19,788 SH   SOLE   19,788 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 612 1,792 SH   SOLE   0 0 1,792
SPDR SERIES TRUST S&P REGL BKG 78464A698 3,223 53,367 SH   SOLE   53,367 0 0
SPIRIT AIRLS INC COM 848577102 2,078 55,013 SH   SOLE   55,013 0 0
SPROUTS FMRS MKT INC COM 85208M102 2,434 103,702 SH   SOLE   103,702 0 0
STAMPS COM INC COM NEW 852857200 2,746 13,660 SH   SOLE   13,660 0 0
STANDEX INTL CORP COM 854231107 1,525 15,991 SH   SOLE   15,991 0 0
STATE STR CORP COM 857477103 58,067 582,241 SH   SOLE   569,503 0 12,738
SYNNEX CORP COM 87162W100 24,733 208,897 SH   SOLE   203,876 0 5,021
SYNTEL INC COM 87162H103 1,765 69,136 SH   SOLE   69,136 0 0
PRICE T ROWE GROUP INC COM 74144T108 2,072 19,190 SH   SOLE   19,190 0 0
TE CONNECTIVITY LTD REG SHS H84989104 51,352 514,038 SH   SOLE   503,765 0 10,273
TEXAS INSTRS INC COM 882508104 29,539 284,331 SH   SOLE   277,130 0 7,201
HOME DEPOT INC COM 437076102 36,529 204,945 SH   SOLE   199,959 0 4,986
KROGER CO COM 501044101 579 24,170 SH   SOLE   24,170 0 0
TIMKEN CO COM 887389104 2,009 44,057 SH   SOLE   44,057 0 0
TORONTO DOMINION BK ONT COM NEW 891160509 23,029 405,085 SH   SOLE   400,554 0 4,531
THERMO FISHER SCIENTIFIC INC COM 883556102 846 4,096 SH   SOLE   4,096 0 0
THOR INDS INC COM 885160101 19,601 170,189 SH   SOLE   165,355 0 4,834
TIME WARNER INC COM NEW 887317303 21,751 229,974 SH   SOLE   224,451 0 5,523
TJX COS INC NEW COM 872540109 21,855 267,964 SH   SOLE   261,569 0 6,395
TREX CO INC COM 89531P105 3,147 28,930 SH   SOLE   26,711 0 2,219
TRI POINTE GROUP INC COM 87265H109 4,015 244,382 SH   SOLE   225,903 0 18,479
TYSON FOODS INC CL A 902494103 20,657 282,237 SH   SOLE   277,044 0 5,193
UNION PAC CORP COM 907818108 368 2,738 SH   SOLE   2,738 0 0
UNITED PARCEL SERVICE INC CL B 911312106 7,423 70,921 SH   SOLE   70,921 0 0
UNITED RENTALS INC COM 911363109 20,336 117,735 SH   SOLE   115,552 0 2,183
UNITED STS COMMODITY INDEX F COMM IDX FND 911717106 226 5,292 SH   SOLE   0 0 5,292
UNITEDHEALTH GROUP INC COM 91324P102 58,546 273,582 SH   SOLE   267,216 0 6,366
URBAN OUTFITTERS INC COM 917047102 2,630 71,145 SH   SOLE   65,701 0 5,444
US BANCORP DEL COM NEW 902973304 689 13,646 SH   SOLE   13,646 0 0
VALERO ENERGY CORP NEW COM 91913Y100 51,468 554,788 SH   SOLE   542,661 0 12,127
VANECK VECTORS ETF TR RUSSIA ETF 92189F403 2,948 129,629 SH   SOLE   129,629 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 8,331 52,522 SH   SOLE   48,003 0 4,519
VANGUARD WORLD FDS FINANCIALS ETF 92204A405 3,886 55,931 SH   SOLE   46,991 0 8,940
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,021 16,951 SH   SOLE   16,951 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 2,608 58,930 SH   SOLE   58,930 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,636 56,102 SH   SOLE   56,102 0 0
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 2,050 35,252 SH   SOLE   35,252 0 0
VANGUARD INDEX FDS GROWTH ETF 922908736 244 1,717 SH   SOLE   1,717 0 0
VANGUARD WORLD FDS INF TECH ETF 92204A702 12,516 73,195 SH   SOLE   66,819 0 6,376
VANGUARD INDEX FDS LARGE CAP ETF 922908637 273 2,250 SH   SOLE   2,250 0 0
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 1,303 5,383 SH   SOLE   5,383 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 47,578 994,940 SH   SOLE   970,260 0 24,680
VISA INC COM CL A 92826C839 509 4,258 SH   SOLE   4,258 0 0
VMWARE INC CL A COM 928563402 16,714 137,826 SH   SOLE   135,153 0 2,673
WALGREENS BOOTS ALLIANCE INC COM 931427108 13,818 211,060 SH   SOLE   205,792 0 5,268
WALMART INC COM 931142103 26,829 301,548 SH   SOLE   294,137 0 7,411
DISNEY WALT CO COM DISNEY 254687106 1,082 10,768 SH   SOLE   10,768 0 0
WASTE MGMT INC DEL COM 94106L109 22,341 265,591 SH   SOLE   259,153 0 6,438
WEC ENERGY GROUP INC COM 92939U106 12,839 204,775 SH   SOLE   200,230 0 4,545
WELLCARE HEALTH PLANS INC COM 94946T106 505 2,606 SH   SOLE   2,606 0 0
WELLS FARGO CO NEW COM 949746101 669 12,770 SH   SOLE   12,770 0 0
WESTLAKE CHEM CORP COM 960413102 13,272 119,406 SH   SOLE   116,192 0 3,214
WINTRUST FINL CORP COM 97650W108 25,747 299,206 SH   SOLE   290,502 0 8,704
WORTHINGTON INDS INC COM 981811102 2,074 48,318 SH   SOLE   48,318 0 0
ZUMIEZ INC COM 989817101 1,858 77,723 SH   SOLE   77,723 0 0