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
AGCO CORP COM 001084102 674 8,895 SH   SOLE   445 0 8,450
AVX CORP NEW COM 002444107 2,209 145,326 SH   SOLE   139,315 0 6,011
ALASKA AIR GROUP INC COM 011659109 1,215 18,721 SH   SOLE   17,719 0 1,002
ALBEMARLE CORP COM 012653101 4,520 65,011 SH   SOLE   58,260 0 6,751
ALEXION PHARMACEUTICALS INC COM 015351109 1,032 10,533 SH   SOLE   10,355 0 178
ALLSTATE CORP COM 020002101 3,193 29,382 SH   SOLE   17,499 0 11,883
AMAZON COM INC COM 023135106 6,105 3,517 SH   SOLE   3,132 0 385
AMERCO COM 023586100 53,625 137,486 SH   SOLE   30,424 0 107,062
AMERICAN EXPRESS CO COM 025816109 47,515 401,711 SH   SOLE   86,404 0 315,307
AMGEN INC COM 031162100 10,993 56,806 SH   SOLE   51,152 0 5,654
ANALOG DEVICES INC COM 032654105 46,533 416,482 SH   SOLE   96,300 0 320,182
ANTHEM INC COM 036752103 1,736 7,232 SH   SOLE   6,980 0 252
ANWORTH MORTGAGE ASSET CP COM 037347101 993 301,008 SH   SOLE   283,096 0 17,912
ARCHER DANIELS MIDLAND CO COM 039483102 6,928 168,698 SH   SOLE   154,038 0 14,660
BP PLC SPONSORED ADR 055622104 4,434 116,731 SH   SOLE   89,311 0 27,420
BANK AMER CORP COM 060505104 41,408 1,419,537 SH   SOLE   604,940 0 814,597
BANK NEW YORK MELLON CORP COM 064058100 6,272 138,719 SH   SOLE   105,203 0 33,516
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,742 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 142,620 685,606 SH   SOLE   180,420 0 505,186
BOEING CO COM 097023105 51,610 135,647 SH   SOLE   34,417 0 101,230
BRISTOL MYERS SQUIBB CO COM 110122108 11,180 220,459 SH   SOLE   185,790 0 34,669
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,939 93,030 SH   SOLE   92,730 0 300
BROWN FORMAN CORP CL B 115637209 255 4,054 SH   SOLE   0 0 4,054
CVS HEALTH CORP COM 126650100 9,451 149,681 SH   SOLE   138,000 0 11,681
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,493 42,309 SH   SOLE   38,409 0 3,900
CARMAX INC COM 143130102 87,053 989,237 SH   SOLE   208,678 0 780,559
CARNIVAL CORP UNIT 99/99/9999 143658300 2,054 46,981 SH   SOLE   23,503 0 23,478
CATERPILLAR INC DEL COM 149123101 7,850 62,151 SH   SOLE   56,667 0 5,484
CELANESE CORP DEL COM 150870103 9,907 81,015 SH   SOLE   71,535 0 9,480
CELGENE CORP COM 151020104 896 9,023 SH   SOLE   8,760 0 263
CHEVRON CORP NEW COM 166764100 1,273 10,731 SH   SOLE   5,734 0 4,997
CITIGROUP INC COM NEW 172967424 44,254 640,629 SH   SOLE   261,131 0 379,498
CITIZENS FINL GROUP INC COM 174610105 503 14,223 SH   SOLE   13,483 0 740
CITRIX SYS INC COM 177376100 2,428 25,155 SH   SOLE   24,910 0 245
COCA COLA CO COM 191216100 838 15,393 SH   SOLE   0 0 15,393
COHU INC COM 192576106 2,836 210,009 SH   SOLE   190,401 0 19,608
COMERICA INC COM 200340107 4,252 64,435 SH   SOLE   57,235 0 7,200
CONSOLIDATED EDISON INC COM 209115104 354 3,750 SH   SOLE   0 0 3,750
CORNING INC COM 219350105 9,948 348,826 SH   SOLE   314,521 0 34,305
CREE INC COM 225447101 466 9,505 SH   SOLE   0 0 9,505
CUMMINS INC COM 231021106 8,600 52,871 SH   SOLE   47,998 0 4,873
DEERE & CO COM 244199105 9,661 57,276 SH   SOLE   51,364 0 5,912
DELTA AIR LINES INC DEL COM NEW 247361702 6,191 107,484 SH   SOLE   96,106 0 11,378
DESIGNER BRANDS INC CL A 250565108 1,432 83,629 SH   SOLE   81,302 0 2,327
DIGITAL RLTY TR INC COM 253868103 8,758 67,465 SH   SOLE   61,071 0 6,394
DISNEY WALT CO COM DISNEY 254687106 62,897 482,633 SH   SOLE   193,236 0 289,397
DISCOVER FINL SVCS COM 254709108 226 2,780 SH   SOLE   130 0 2,650
EBAY INC COM 278642103 24,269 622,625 SH   SOLE   219,230 0 403,395
ELLSWORTH GRWTH AND INCOME L COM 289074106 125 11,900 SH   SOLE   11,900 0 0
FIFTH THIRD BANCORP COM 316773100 6,137 224,161 SH   SOLE   190,909 0 33,252
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,376 15,030 SH   SOLE   15,030 0 0
FOOT LOCKER INC COM 344849104 2,319 53,723 SH   SOLE   52,838 0 885
GENERAL ELECTRIC CO COM 369604103 147 16,415 SH   SOLE   0 0 16,415
GILEAD SCIENCES INC COM 375558103 4,187 66,060 SH   SOLE   48,951 0 17,109
GILDAN ACTIVEWEAR INC COM 375916103 20,824 586,590 SH   SOLE   136,779 0 449,811
GODADDY INC CL A 380237107 21,191 321,162 SH   SOLE   77,680 0 243,482
GOODYEAR TIRE & RUBR CO COM 382550101 3,427 237,908 SH   SOLE   217,581 0 20,327
GREENBRIER COS INC COM 393657101 4,291 142,471 SH   SOLE   124,792 0 17,679
HSBC HLDGS PLC SPON ADR NEW 404280406 1,922 50,221 SH   SOLE   47,187 0 3,034
HALLIBURTON CO COM 406216101 8,160 432,906 SH   SOLE   179,626 0 253,280
HOLLYFRONTIER CORP COM 436106108 4,712 87,841 SH   SOLE   79,792 0 8,049
HOLOGIC INC COM 436440101 752 14,890 SH   SOLE   0 0 14,890
HOME DEPOT INC COM 437076102 6,939 29,911 SH   SOLE   18,058 0 11,853
HONDA MOTOR LTD AMERN SHS 438128308 1,193 45,749 SH   SOLE   42,028 0 3,721
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 233 10,976 SH   SOLE   10,976 0 0
ING GROEP N V SPONSORED ADR 456837103 3,353 320,881 SH   SOLE   274,789 0 46,092
INTEL CORP COM 458140100 14,404 279,513 SH   SOLE   252,840 0 26,673
INTERNATIONAL BUSINESS MACHS COM 459200101 8,354 57,449 SH   SOLE   48,006 0 9,443
INTL PAPER CO COM 460146103 4,110 98,271 SH   SOLE   88,895 0 9,376
JABIL INC COM 466313103 4,295 120,084 SH   SOLE   110,228 0 9,856
JACOBS ENGR GROUP INC COM 469814107 52,317 571,778 SH   SOLE   122,811 0 448,967
JOHNSON & JOHNSON COM 478160104 16,172 125,001 SH   SOLE   100,048 0 24,953
KANSAS CITY SOUTHERN COM NEW 485170302 381 2,867 SH   SOLE   0 0 2,867
KENNAMETAL INC COM 489170100 695 22,600 SH   SOLE   0 0 22,600
KEYCORP NEW COM 493267108 2,190 122,756 SH   SOLE   111,019 0 11,737
KOHLS CORP COM 500255104 4,557 91,757 SH   SOLE   82,278 0 9,479
KRAFT HEINZ CO COM 500754106 362 12,963 SH   SOLE   12,761 0 202
KROGER CO COM 501044101 2,176 84,418 SH   SOLE   79,760 0 4,658
KULICKE & SOFFA INDS INC COM 501242101 2,195 93,469 SH   SOLE   86,488 0 6,981
LAM RESEARCH CORP COM 512807108 7,125 30,830 SH   SOLE   28,383 0 2,447
LEAR CORP COM NEW 521865204 249 2,110 SH   SOLE   0 0 2,110
LEGG MASON INC COM 524901105 611 16,000 SH   SOLE   0 0 16,000
LIBERTY BROADBAND CORP COM SER A 530307107 2,569 24,574 SH   SOLE   24,549 0 25
LILLY ELI & CO COM 532457108 410 3,670 SH   SOLE   0 0 3,670
M D C HLDGS INC COM 552676108 11,713 271,769 SH   SOLE   244,195 0 27,574
MATTEL INC COM 577081102 751 65,900 SH   SOLE   0 0 65,900
MCCORMICK & CO INC COM NON VTG 579780206 290 1,855 SH   SOLE   1,801 0 54
MCDONALDS CORP COM 580135101 3,107 14,471 SH   SOLE   1,268 0 13,203
MICROSOFT CORP COM 594918104 27,320 196,511 SH   SOLE   167,284 0 29,227
MICRON TECHNOLOGY INC COM 595112103 4,841 112,973 SH   SOLE   104,664 0 8,309
MOHAWK INDS INC COM 608190104 65,412 527,215 SH   SOLE   122,365 0 404,850
MORGAN STANLEY COM NEW 617446448 1,919 44,979 SH   SOLE   42,339 0 2,640
NATIONAL OILWELL VARCO INC COM 637071101 1,797 84,785 SH   SOLE   76,683 0 8,102
NEW YORK CMNTY BANCORP INC COM 649445103 1,067 85,051 SH   SOLE   81,429 0 3,622
NEWMONT GOLDCORP CORPORATION COM 651639106 2,723 71,820 SH   SOLE   68,572 0 3,248
NIKE INC CL B 654106103 3,072 32,705 SH   SOLE   0 0 32,705
NORFOLK SOUTHERN CORP COM 655844108 11,815 65,765 SH   SOLE   58,834 0 6,931
NORTHERN TR CORP COM 665859104 1,056 11,317 SH   SOLE   0 0 11,317
NUVEEN AMT FREE QLTY MUN INC COM 670657105 2,031 141,929 SH   SOLE   0 0 141,929
OLD NATL BANCORP IND COM 680033107 5,864 340,809 SH   SOLE   303,743 0 37,066
PALO ALTO NETWORKS INC COM 697435105 918 4,503 SH   SOLE   4,426 0 77
PEPSICO INC COM 713448108 3,528 25,732 SH   SOLE   15,746 0 9,986
PERKINELMER INC COM 714046109 1,112 13,063 SH   SOLE   13,035 0 28
PFIZER INC COM 717081103 4,251 118,323 SH   SOLE   97,800 0 20,523
PHILIP MORRIS INTL INC COM 718172109 36,915 486,175 SH   SOLE   100,703 0 385,472
PHILLIPS 66 COM 718546104 619 6,041 SH   SOLE   4,541 0 1,500
PROCTER & GAMBLE CO COM 742718109 2,650 21,310 SH   SOLE   15,256 0 6,054
PRUDENTIAL FINL INC COM 744320102 7,554 83,984 SH   SOLE   76,359 0 7,625
QUALCOMM INC COM 747525103 14,069 184,442 SH   SOLE   127,837 0 56,605
RALPH LAUREN CORP CL A 751212101 741 7,761 SH   SOLE   0 0 7,761
RAYTHEON CO COM NEW 755111507 389 1,984 SH   SOLE   0 0 1,984
REGENCY CTRS CORP COM 758849103 4,288 61,703 SH   SOLE   52,389 0 9,314
ROBERT HALF INTL INC COM 770323103 12,667 227,589 SH   SOLE   40,769 0 186,820
ROCKWELL AUTOMATION INC COM 773903109 265 1,610 SH   SOLE   1,590 0 20
ROSS STORES INC COM 778296103 449 4,088 SH   SOLE   0 0 4,088
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,708 45,202 SH   SOLE   44,525 0 677
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 2,847 48,370 SH   SOLE   41,965 0 6,405
SCHLUMBERGER LTD COM 806857108 4,637 135,717 SH   SOLE   117,517 0 18,200
SCHOLASTIC CORP COM 807066105 1,047 27,737 SH   SOLE   0 0 27,737
THE CHARLES SCHWAB CORPORATI COM 808513105 50,225 1,200,691 SH   SOLE   355,883 0 844,808
SMUCKER J M CO COM NEW 832696405 4,814 43,755 SH   SOLE   38,534 0 5,221
SOUTHWEST AIRLS CO COM 844741108 4,305 79,723 SH   SOLE   78,792 0 931
SPARK NETWORKS SE SPONSORED ADR 846517100 90 16,231 SH   SOLE   16,231 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,013 12,314 SH   SOLE   12,114 0 200
SUNTRUST BKS INC COM 867914103 492 7,152 SH   SOLE   6,877 0 275
SYMANTEC CORP COM 871503108 7,125 301,531 SH   SOLE   280,849 0 20,682
SYSCO CORP COM 871829107 658 8,288 SH   SOLE   8,260 0 28
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 2,887 167,871 SH   SOLE   152,086 0 15,785
TAPESTRY INC COM 876030107 4,422 169,747 SH   SOLE   153,973 0 15,774
THERMO FISHER SCIENTIFIC INC COM 883556102 225 771 SH   SOLE   0 0 771
TIMKEN CO COM 887389104 554 12,727 SH   SOLE   12,515 0 212
TYSON FOODS INC CL A 902494103 7,271 84,404 SH   SOLE   72,194 0 12,210
UNILEVER PLC SPON ADR NEW 904767704 2,039 33,930 SH   SOLE   20,385 0 13,545
UNITED AIRLINES HLDGS INC COM 910047109 4,318 48,841 SH   SOLE   48,773 0 68
UNITED PARCEL SERVICE INC CL B 911312106 26,404 220,358 SH   SOLE   45,560 0 174,798
US FOODS HLDG CORP COM 912008109 27,664 673,109 SH   SOLE   180,006 0 493,103
UNITED TECHNOLOGIES CORP COM 913017109 1,006 7,372 SH   SOLE   2,901 0 4,471
VALMONT INDS INC COM 920253101 11,576 83,619 SH   SOLE   23,175 0 60,444
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,040 17,759 SH   SOLE   17,295 0 464
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,649 40,946 SH   SOLE   212 0 40,734
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 409 4,387 SH   SOLE   0 0 4,387
WALMART INC COM 931142103 10,273 86,561 SH   SOLE   71,590 0 14,971
WALGREENS BOOTS ALLIANCE INC COM 931427108 3,636 65,725 SH   SOLE   57,823 0 7,902
WELLS FARGO CO NEW COM 949746101 2,671 52,947 SH   SOLE   38,140 0 14,807
WHIRLPOOL CORP COM 963320106 8,158 51,515 SH   SOLE   46,664 0 4,851
WILLIAMS SONOMA INC COM 969904101 3,263 48,004 SH   SOLE   44,232 0 3,772
YORK WTR CO COM 987184108 201 4,600 SH   SOLE   4,600 0 0
QUANTA SVCS INC COM 74762E102 114,397 3,026,372 SH   SOLE   739,177 0 2,287,195
TARGET CORP COM 87612e106 7,063 66,069 SH   SOLE   58,401 0 7,668
TOTAL S A SPONSORED ADS 89151e109 3,537 68,025 SH   SOLE   64,195 0 3,830
AT&T INC COM 00206r102 2,783 73,539 SH   SOLE   66,352 0 7,187
ABBVIE INC COM 00287Y109 1,991 26,288 SH   SOLE   16,230 0 10,058
ALPHABET INC CAP STK CL C 02079k107 99,623 81,726 SH   SOLE   22,871 0 58,855
ALPHABET INC CAP STK CL A 02079K305 32,911 26,951 SH   SOLE   12,048 0 14,903
AMERICAN AIRLS GROUP INC COM 02376R102 45,882 1,701,216 SH   SOLE   408,411 0 1,292,805
AMERICAN TOWER CORP NEW COM 03027X100 3,825 17,299 SH   SOLE   16,756 0 543
BAKER HUGHES A GE CO CL A 05722g100 815 35,139 SH   SOLE   2,366 0 32,773
BENCHMARK ELECTRS INC COM 08160h101 5,094 175,293 SH   SOLE   153,987 0 21,306
BIOGEN INC COM 09062x103 4,246 18,239 SH   SOLE   16,134 0 2,105
BLACKROCK INC COM 09247X101 942 2,113 SH   SOLE   2,102 0 11
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 2,433 226,324 SH   SOLE   0 0 226,324
BLACKSTONE GROUP INC COM CL A 09260D107 42,205 864,138 SH   SOLE   233,203 0 630,935
BOOKING HLDGS INC COM 09857L108 66,706 33,989 SH   SOLE   10,504 0 23,485
BROADCOM INC COM 11135F101 863 3,128 SH   SOLE   3,000 0 128
BROOKFIELD PROPERTY REIT INC CL A 11282X103 3,760 184,415 SH   SOLE   184,415 0 0
CBRE GROUP INC CL A 12504L109 81,883 1,544,661 SH   SOLE   421,163 0 1,123,498
CAPITAL ONE FINL CORP COM 14040H105 9,697 106,582 SH   SOLE   99,542 0 7,040
CARDINAL HEALTH INC COM 14149y108 2,544 53,910 SH   SOLE   48,468 0 5,442
CISCO SYS INC COM 17275R102 11,972 242,306 SH   SOLE   197,141 0 45,165
COMCAST CORP NEW CL A 20030N101 14,490 321,441 SH   SOLE   35,175 0 286,266
CONOCOPHILLIPS COM 20825C104 2,103 36,889 SH   SOLE   35,175 0 1,714
CONSTELLATION BRANDS INC CL A 21036P108 421 2,031 SH   SOLE   2,015 0 16
COSTCO WHSL CORP NEW COM 22160K105 1,727 5,994 SH   SOLE   5,655 0 339
COVETRUS INC COM 22304C100 29,388 2,471,648 SH   SOLE   637,603 0 1,834,045
DELL TECHNOLOGIES INC CL C 24703L202 252 4,855 SH   SOLE   4,855 0 0
DISCOVERY INC COM SER A 25470F104 1,599 60,045 SH   SOLE   60,045 0 0
DISCOVERY INC COM SER C 25470F302 2,951 119,891 SH   SOLE   83,561 0 36,330
DUPONT DE NEMOURS INC COM 26614N102 4,113 57,680 SH   SOLE   56,543 0 1,137
EATON VANCE SH TM DR DIVR IN COM 27828V104 1,801 138,441 SH   SOLE   0 0 138,441
EXPEDIA GROUP INC COM NEW 30212P303 55,850 415,519 SH   SOLE   85,384 0 330,135
EXXON MOBIL CORP COM 30231G102 6,071 85,982 SH   SOLE   63,698 0 22,284
FACEBOOK INC CL A 30303m102 73,651 413,583 SH   SOLE   92,086 0 321,497
FIDELITY NATL INFORMATION SV COM 31620M106 871 6,565 SH   SOLE   6,517 0 48
FOCUS FINL PARTNERS INC COM CL A 34417p100 1,112 46,742 SH   SOLE   0 0 46,742
FOX CORP CL A COM 35137l105 241 7,648 SH   SOLE   0 0 7,648
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473p736 1,334 61,245 SH   SOLE   59,085 0 2,160
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473p744 1,141 45,757 SH   SOLE   44,027 0 1,730
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473p769 1,108 50,031 SH   SOLE   48,117 0 1,914
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473p819 1,140 52,302 SH   SOLE   50,399 0 1,903
FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473p835 1,407 53,861 SH   SOLE   51,929 0 1,932
FRANKLIN TEMPLETON ETF TR FTSE AUSTRALIA 35473p843 1,196 46,974 SH   SOLE   45,257 0 1,717
GENERAL MTRS CO COM 37045v100 77,327 2,063,171 SH   SOLE   600,759 0 1,462,412
GOLDMAN SACHS GROUP INC COM 38141G104 39,173 189,035 SH   SOLE   60,777 0 128,258
HCA HEALTHCARE INC COM 40412C101 3,415 28,360 SH   SOLE   28,235 0 125
HP INC COM 40434l105 526 27,800 SH   SOLE   0 0 27,800
HEWLETT PACKARD ENTERPRISE C COM 42824c109 1,118 73,700 SH   SOLE   0 0 73,700
INVESCO TR INVT GRADE MUNS COM 46131M106 753 58,500 SH   SOLE   58,500 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 1,930 147,890 SH   SOLE   147,890 0 0
INVESCO EXCHANGE TRADED FD T S&P500 EQL WGT 46137v357 485 4,489 SH   SOLE   0 0 4,489
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138g508 1,132 50,120 SH   SOLE   49,063 0 1,057
IQVIA HLDGS INC COM 46266C105 2,466 16,505 SH   SOLE   16,505 0 0
JPMORGAN CHASE & CO COM 46625H100 55,558 472,076 SH   SOLE   211,474 0 260,602
JUNIPER NETWORKS INC COM 48203r104 4,260 172,101 SH   SOLE   152,923 0 19,178
KKR & CO INC CL A 48251w104 364 13,542 SH   SOLE   0 0 13,542
KIMCO RLTY CORP COM 49446r109 3,526 168,886 SH   SOLE   167,471 0 1,415
KINDER MORGAN INC DEL COM 49456B101 606 29,402 SH   SOLE   27,725 0 1,677
MANPOWERGROUP INC COM 56418h100 7,629 90,568 SH   SOLE   80,006 0 10,562
MARATHON PETE CORP COM 56585A102 1,204 19,819 SH   SOLE   19,742 0 77
MASTERCARD INC CL A 57636Q104 1,216 4,478 SH   SOLE   3,225 0 1,253
MCKESSON CORP COM 58155q103 1,450 10,611 SH   SOLE   9,771 0 840
MERCK & CO INC COM 58933Y105 989 66,709 SH   SOLE   60,678 0 6,031
METLIFE INC COM 59156r108 5,022 106,485 SH   SOLE   96,483 0 10,002
MOLSON COORS BREWING CO CL B 60871r209 1,353 23,535 SH   SOLE   0 0 23,535
MOSAIC CO NEW COM 61945c103 2,630 128,309 SH   SOLE   115,158 0 13,151
NETAPP INC COM 64110d104 4,180 79,593 SH   SOLE   70,330 0 9,263
NEXTERA ENERGY INC COM 65339f101 1,710 7,340 SH   SOLE   0 0 7,340
NOVARTIS A G SPONSORED ADR 66987V109 988 11,362 SH   SOLE   10,675 0 687
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,991 138,654 SH   SOLE   138,654 0 0
NUTRIEN LTD COM 67077m108 2,507 50,252 SH   SOLE   46,018 0 4,234
ORACLE CORP COM 68389X105 9,099 165,356 SH   SOLE   147,187 0 18,169
PGIM HIGH YIELD BOND FUND IN COM 69346H100 4,253 284,490 SH   SOLE   0 0 284,490
PGIM GLOBAL HIGH YIELD FD IN COM 69346j106 5,297 368,619 SH   SOLE   0 0 368,619
PAYPAL HLDGS INC COM 70450Y103 2,606 25,163 SH   SOLE   24,449 0 714
PHYSICIANS RLTY TR COM 71943u104 3,445 194,112 SH   SOLE   185,392 0 8,720
QURATE RETAIL INC COM SER A 74915m100 702 68,056 SH   SOLE   0 0 68,056
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,562 35,589 SH   SOLE   20,046 0 15,543
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,286 12,090 SH Call SOLE   0 0 12,090
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,433 17,728 SH Put SOLE   0 0 17,728
SPDR GOLD TRUST GOLD SHS 78463V107 761 5,480 SH   SOLE   5,480 0 0
SS&C TECHNOLOGIES HLDGS INC COM 78467J100 23,631 458,252 SH   SOLE   114,782 0 343,470
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 725 2,696 SH   SOLE   696 0 2,000
SANOFI SPONSORED ADR 80105n105 4,296 92,727 SH   SOLE   81,606 0 11,121
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 626 6,950 SH   SOLE   0 0 6,950
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 1,391 17,275 SH   SOLE   0 0 17,275
SELECT SECTOR SPDR TR COMMUNICATION 81369Y852 661 13,353 SH   SOLE   0 0 13,353
SYNCHRONY FINL COM 87165b103 1,545 45,330 SH   SOLE   42,948 0 2,382
TERADATA CORP DEL COM 88076W103 755 24,356 SH   SOLE   0 0 24,356
3M CO COM 88579y101 707 4,302 SH   SOLE   1,595 0 2,707
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 3,060 248,960 SH   SOLE   248,960 0 0
TORTOISE PIPELINE & ENERGY F COM 89148H108 186 14,000 SH   SOLE   14,000 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,172 9,996 SH   SOLE   9,008 0 988
VALERO ENERGY CORP NEW COM 91913Y100 1,885 22,117 SH   SOLE   21,917 0 200
VANECK VECTORS ETF TR OIL SVCS ETF 92189f718 125 10,596 SH   SOLE   10,596 0 0
VARIAN MED SYS INC COM 92220P105 338 2,837 SH   SOLE   0 0 2,837
VERIZON COMMUNICATIONS INC COM 92343v104 5,396 89,402 SH   SOLE   80,483 0 8,919
VISA INC COM CL A 92826C839 1,930 11,222 SH   SOLE   10,328 0 894
VOYA PRIME RATE TR SH BEN INT 92913a100 367 78,002 SH   SOLE   0 0 78,002
WESTROCK CO COM 96145d105 1,792 49,156 SH   SOLE   45,652 0 3,504
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2,747 53,090 SH   SOLE   52,790 0 300
ZIMMER BIOMET HLDGS INC COM 98956p102 6,525 47,535 SH   SOLE   42,286 0 5,249
ALLERGAN PLC SHS G0177J108 2,750 16,340 SH   SOLE   16,170 0 170
AXIS CAPITAL HOLDINGS LTD SHS g0692u109 4,744 71,098 SH   SOLE   60,124 0 10,974
CAPRI HOLDINGS LIMITED SHS G1890L107 1,857 56,000 SH   SOLE   55,750 0 250
EATON CORP PLC SHS g29183103 9,008 108,325 SH   SOLE   98,556 0 9,769
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,628 110,447 SH   SOLE   109,822 0 625
MARVELL TECHNOLOGY GROUP LTD ORD g5876h105 7,200 288,348 SH   SOLE   262,027 0 26,321
MEDTRONIC PLC SHS G5960L103 4,813 44,310 SH   SOLE   42,403 0 1,907
SEAGATE TECHNOLOGY PLC SHS g7945m107 7,821 145,394 SH   SOLE   130,991 0 14,403
SHIP FINANCE INTERNATIONAL L SHS g81075106 3,011 214,479 SH   SOLE   202,004 0 12,475
TSAKOS ENERGY NAVIGATION LTD SHS g9108l108 1,456 493,409 SH   SOLE   431,172 0 62,237
TE CONNECTIVITY LTD REG SHS H84989104 2,073 22,254 SH   SOLE   22,254 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,550 23,365 SH   SOLE   23,215 0 150
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 8,460 78,099 SH   SOLE   68,015 0 10,084
ABBOTT LABS COM 002824100 9,303 111,192 SH   SOLE   83,508 0 27,684
APPLE INC COM 037833100 134,388 600,023 SH   SOLE   242,964 0 357,059
BB&T CORP COM 054937107 6,058 113,507 SH   SOLE   103,710 0 9,797
BHP GROUP LTD SPONSORED ADS 088606108 853 17,269 SH   SOLE   16,872 0 397
CBS CORP NEW CL B 124857202 82,634 2,046,922 SH   SOLE   528,322 0 1,518,600
DBX ETF TR XTRACK HRVST CSI 233051879 2,392 88,315 SH   SOLE   87,815 0 500
ISHARES INC MSCI THAILND ETF 464286624 1,226 13,822 SH   SOLE   13,328 0 494
ISHARES INC MSCI STH KOR ETF 464286772 1,087 19,287 SH   SOLE   18,618 0 669
ISHARES INC MSCI STH AFR ETF 464286780 563 11,871 SH   SOLE   11,407 0 464
ISHARES INC MSCI NETHERL ETF 464286814 1,316 41,980 SH   SOLE   40,442 0 1,538
ISHARES INC MSCI HONG KG ETF 464286871 1,104 48,642 SH   SOLE   46,960 0 1,682
ISHARES TR MSCI EMG MKT ETF 464287234 694 16,985 SH   SOLE   0 0 16,985
ISHARES TR IBOXX INV CP ETF 464287242 2,003 15,715 SH   SOLE   15,715 0 0
ISHARES TR GLOBAL TECH ETF 464287291 464 2,510 SH   SOLE   2,510 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 378 6,195 SH   SOLE   6,195 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 2,773 32,695 SH   SOLE   32,007 0 688
ISHARES TR MSCI EAFE ETF 464287465 1,476 22,627 SH   SOLE   0 0 22,627
ISHARES TR RUS MDCP VAL ETF 464287473 2,555 28,484 SH   SOLE   24,409 0 4,075
ISHARES TR RUS MD CP GR ETF 464287481 1,523 10,777 SH   SOLE   10,252 0 525
ISHARES TR NASDAQ BIOTECH 464287556 2,855 28,694 SH   SOLE   28,444 0 250
ISHARES TR RUS 1000 VAL ETF 464287598 890 6,943 SH   SOLE   4,735 0 2,208
ISHARES TR RUS 1000 GRW ETF 464287614 783 4,902 SH   SOLE   0 0 4,902
ISHARES TR RUS 2000 VAL ETF 464287630 1,370 11,471 SH   SOLE   11,428 0 43
ISHARES TR RUSSELL 2000 ETF 464287655 309 2,043 SH   SOLE   0 0 2,043
ISHARES TR US INDUSTRIALS 464287754 266 1,678 SH   SOLE   1,678 0 0
ISHARES TR S&P SML 600 GWT 464287887 642 3,600 SH   SOLE   0 0 3,600
ISHARES TR MSCI ACWI ETF 464288257 5,695 77,222 SH   SOLE   7,720 0 69,502
ISHARES TR JPMORGAN USD EMG 464288281 1,440 12,702 SH   SOLE   12,308 0 394
ISHARES TR NATIONAL MUN ETF 464288414 1,095 9,600 SH   SOLE   9,600 0 0
ISHARES TR INTL SEL DIV ETF 464288448 508 16,510 SH   SOLE   16,510 0 0
ISHARES TR SHORT TREAS BD 464288679 3,510 31,730 SH   SOLE   31,182 0 548
ISHARES TR US AER DEF ETF 464288760 579 2,575 SH   SOLE   0 0 2,575
KLA CORPORATION COM NEW 482480100 1,249 7,834 SH   SOLE   7,834 0 0
LOWES COS INC COM 548661107 7,209 65,562 SH   SOLE   55,739 0 9,823
PNC FINL SVCS GROUP INC COM 693475105 9,263 66,087 SH   SOLE   60,841 0 5,246
PPG INDS INC COM 693506107 52,403 442,187 SH   SOLE   100,779 0 341,408
SCHWAB STRATEGIC TR US TIPS ETF 808524870 3,392 59,755 SH   SOLE   59,755 0 0
TJX COS INC NEW COM 872540109 3,939 70,660 SH   SOLE   66,045 0 4,615
VANGUARD STAR FD VG TL INTL STK F 921909768 869 16,830 SH   SOLE   16,830 0 0
VANGUARD WORLD FD MEGA GRWTH IND 921910816 880 6,630 SH   SOLE   6,630 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3,853 47,305 SH   SOLE   47,305 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 2,795 27,420 SH   SOLE   27,220 0 200
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 8,378 111,970 SH   SOLE   43,820 0 68,150
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 6,896 138,200 SH   SOLE   93,590 0 44,610
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 490 9,148 SH   SOLE   9,148 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 4,586 40,585 SH   SOLE   40,410 0 175
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,430 7,855 SH   SOLE   7,855 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 7,109 55,171 SH   SOLE   0 0 55,171
VANGUARD INDEX FDS SMALL CP ETF 922908751 479 3,114 SH   SOLE   9 0 3,105
VANGUARD INDEX FDS TOTAL STK MKT 922908769 4,574 30,294 SH   SOLE   66 0 30,228
INVESCO QQQ TR UNIT SER 1 46090e103 268 1,422 SH   SOLE   1,422 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 3,638 54,170 SH   SOLE   54,170 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1,429 12,595 SH   SOLE   12,595 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 3,151 57,958 SH   SOLE   57,958 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 799 20,880 SH   SOLE   20,880 0 0
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 846 22,095 SH   SOLE   0 0 22,095
FEDEX CORP COM 31428X106 45,293 311,146 SH   SOLE   109,433 0 201,713
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 951 25,988 SH   SOLE   25,988 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1,473 31,725 SH   SOLE   31,725 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 4,391 70,165 SH   SOLE   70,135 0 30
INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 1,108 15,800 SH   SOLE   15,800 0 0
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 2,292 46,045 SH   SOLE   46,045 0 0
ISHARES TR MSCI INDONIA ETF 46429b309 1,130 46,169 SH   SOLE   44,626 0 1,543
ISHARES TR MSCI DENMARK ETF 46429b523 1,195 19,645 SH   SOLE   18,940 0 705
ISHARES TR FLTG RATE NT ETF 46429B655 9,652 189,363 SH   SOLE   188,407 0 956
ISHARES TR MSCI MIN VOL ETF 46429B697 513 8,008 SH   SOLE   0 0 8,008
ISHARES TR CORE MSCI EAFE 46432f842 625 10,229 SH   SOLE   9,825 0 404
ISHARES INC CORE MSCI EMKT 46434g103 608 12,409 SH   SOLE   11,977 0 432
ISHARES INC MSCI SINGPOR ETF 46434g780 1,244 53,602 SH   SOLE   51,694 0 1,908
ISHARES TR CORE INTL AGGR 46435g672 873 15,654 SH   SOLE   15,353 0 301
NUVEEN PFD & INCM SECURTIES COM 67072c105 118 12,000 SH   SOLE   0 0 12,000
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 922 9,065 SH   SOLE   8,908 0 157
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,303 36,940 SH   SOLE   36,940 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 9,159 296,890 SH   SOLE   296,890 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 2,524 23,626 SH   SOLE   23,610 0 16
SPDR SERIES TRUST S&P BIOTECH 78464A870 3,093 40,560 SH   SOLE   40,560 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 682 13,859 SH   SOLE   13,859 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468r408 1,335 49,415 SH   SOLE   48,587 0 828
SELECT SECTOR SPDR TR SBI INT-FINL 81369y605 740 26,425 SH   SOLE   69 0 26,356
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2,042 31,000 SH   SOLE   31,000 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,805 35,874 SH   SOLE   35,874 0 0
VANGUARD WORLD FDS CONSUM DIS ETF 92204A108 916 5,084 SH   SOLE   5,084 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 820 10,510 SH   SOLE   10,510 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 219 1,308 SH   SOLE   1,308 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3,997 27,365 SH   SOLE   27,215 0 150
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,736 8,055 SH   SOLE   8,055 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,449 67,233 SH   SOLE   66,111 0 1,122
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 294 3,322 SH   SOLE   3,322 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 6,251 117,369 SH   SOLE   116,636 0 733
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,436 37,660 SH   SOLE   37,660 0 0
WISDOMTREE TR EMER MKT HIGH FD 97717W315 624 15,110 SH   SOLE   15,110 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,197 18,845 SH   SOLE   18,845 0 0
AON PLC SHS CL A G0408V102 65,540 338,587 SH   SOLE   82,718 0 255,869