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 761 9,812 SH   SOLE   462 0 9,350
AVX CORP NEW COM 002444107 2,467 148,610 SH   SOLE   140,499 0 8,111
ABBOTT LABS COM 002824100 9,758 116,023 SH   SOLE   85,132 0 30,891
ALASKA AIR GROUP INC COM 011659109 1,098 17,168 SH   SOLE   15,838 0 1,330
ALBEMARLE CORP COM 012653101 4,565 64,836 SH   SOLE   58,085 0 6,751
ALEXION PHARMACEUTICALS INC COM 015351109 794 6,068 SH   SOLE   5,920 0 148
ALLSTATE CORP COM 020002101 3,439 33,825 SH   SOLE   16,867 0 16,958
AMAZON COM INC COM 023135106 6,194 3,271 SH   SOLE   2,922 0 349
AMERCO COM 023586100 66,055 174,495 SH   SOLE   0 0 174,495
AMERICAN EXPRESS CO COM 025816109 49,951 404,652 SH   SOLE   85,217 0 319,435
AMGEN INC COM 031162100 10,619 57,619 SH   SOLE   50,881 0 6,738
ANALOG DEVICES INC COM 032654105 49,499 438,550 SH   SOLE   109,301 0 329,249
ANTHEM INC COM 036752103 1,597 5,657 SH   SOLE   5,430 0 227
ANWORTH MORTGAGE ASSET CP COM 037347101 1,166 307,766 SH   SOLE   286,554 0 21,212
APPLE INC COM 037833100 137,802 696,251 SH   SOLE   263,110 0 433,141
ARCHER DANIELS MIDLAND CO COM 039483102 6,961 170,611 SH   SOLE   153,678 0 16,933
ARCOSA INC COM 039653100 1,422 37,766 SH   SOLE   34,500 0 3,266
BB&T CORP COM 054937107 5,751 117,047 SH   SOLE   105,512 0 11,535
BP PLC SPONSORED ADR 055622104 4,897 117,425 SH   SOLE   88,180 0 29,245
BANK AMER CORP COM 060505104 60,525 2,087,102 SH   SOLE   771,970 0 1,315,132
BANK NEW YORK MELLON CORP COM 064058100 7,117 161,180 SH   SOLE   107,937 0 53,243
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,820 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 146,555 687,504 SH   SOLE   178,204 0 509,300
BHP GROUP LTD SPONSORED ADS 088606108 1,040 17,890 SH   SOLE   17,268 0 622
BOEING CO COM 097023105 49,427 135,787 SH   SOLE   33,262 0 102,525
BRISTOL MYERS SQUIBB CO COM 110122108 8,912 196,526 SH   SOLE   160,528 0 35,998
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,908 102,712 SH   SOLE   102,412 0 300
CBS CORP NEW CL B 124857202 93,721 1,878,188 SH   SOLE   411,436 0 1,466,752
CVS HEALTH CORP COM 126650100 8,376 153,715 SH   SOLE   141,362 0 12,353
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,454 43,961 SH   SOLE   39,433 0 4,528
CARMAX INC COM 143130102 98,809 1,137,964 SH   SOLE   226,498 0 911,466
CARNIVAL CORP UNIT 99/99/9999 143658300 2,310 49,610 SH   SOLE   23,113 0 26,497
CATERPILLAR INC DEL COM 149123101 8,628 63,307 SH   SOLE   57,241 0 6,066
CELANESE CORP DEL COM 150870103 8,881 82,383 SH   SOLE   72,029 0 10,354
CELGENE CORP COM 151020104 284 3,070 SH   SOLE   3,015 0 55
CHEVRON CORP NEW COM 166764100 1,542 12,390 SH   SOLE   8,534 0 3,856
CITIGROUP INC COM NEW 172967424 55,792 796,678 SH   SOLE   302,109 0 494,569
CITIZENS FINL GROUP INC COM 174610105 504 14,256 SH   SOLE   13,516 0 740
COCA COLA CO COM 191216100 834 16,389 SH   SOLE   400 0 15,989
COHU INC COM 192576106 3,239 209,922 SH   SOLE   190,315 0 19,607
COMERICA INC COM 200340107 4,566 62,861 SH   SOLE   55,661 0 7,200
CONSOLIDATED EDISON INC COM 209115104 381 4,350 SH   SOLE   0 0 4,350
CORNING INC COM 219350105 11,617 349,610 SH   SOLE   313,134 0 36,476
CREE INC COM 225447101 571 10,155 SH   SOLE   0 0 10,155
Cummins Inc COM 231021106 9,089 53,047 SH   SOLE   48,251 0 4,796
DBX ETF TR XTRACK HRVST CSI 233051879 2,352 83,520 SH   SOLE   83,020 0 500
DEERE & CO COM 244199105 9,896 59,717 SH   SOLE   52,975 0 6,742
DELTA AIR LINES INC DEL COM NEW 247361702 6,362 112,117 SH   SOLE   97,599 0 14,518
DESIGNER BRANDS INC CL A 250565108 1,643 85,687 SH   SOLE   82,800 0 2,887
DIGITAL RLTY TR INC COM 253868103 8,105 68,811 SH   SOLE   62,392 0 6,419
DISNEY WALT CO COM DISNEY 254687106 68,977 493,966 SH   SOLE   197,652 0 296,314
DISCOVER FINL SVCS COM 254709108 259 3,343 SH   SOLE   0 0 3,343
EBAY INC COM 278642103 3,791 95,974 SH   SOLE   95,324 0 650
ELLSWORTH GRWTH AND INCOME L COM 289074106 122 11,900 SH   SOLE   11,900 0 0
FIFTH THIRD BANCORP COM 316773100 6,378 228,579 SH   SOLE   194,940 0 33,639
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,522 15,730 SH   SOLE   15,730 0 0
FOOT LOCKER INC COM 344849104 1,927 45,973 SH   SOLE   44,828 0 1,145
GENERAL ELECTRIC CO COM 369604103 195 18,538 SH   SOLE   0 0 18,538
GILEAD SCIENCES INC COM 375558103 4,487 66,412 SH   SOLE   48,353 0 18,059
GILDAN ACTIVEWEAR INC COM 375916103 21,978 568,208 SH   SOLE   134,225 0 433,983
GOODYEAR TIRE & RUBR CO COM 382550101 3,761 245,855 SH   SOLE   225,176 0 20,679
GRAINGER W W INC COM 384802104 283 1,056 SH   SOLE   0 0 1,056
HSBC HLDGS PLC SPON ADR NEW 404280406 2,084 49,921 SH   SOLE   46,412 0 3,509
HALLIBURTON CO COM 406216101 10,068 442,748 SH   SOLE   184,384 0 258,364
HollyFrontier Corp COM 436106108 4,116 88,940 SH   SOLE   80,345 0 8,595
HOLOGIC INC COM 436440101 804 16,750 SH   SOLE   0 0 16,750
HOME DEPOT INC COM 437076102 6,592 31,697 SH   SOLE   1,000 0 30,697
HONDA MOTOR LTD AMERN SHS 438128308 1,208 46,752 SH   SOLE   41,731 0 5,021
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 312 14,976 SH   SOLE   14,976 0 0
ING GROEP N V SPONSORED ADR 456837103 3,957 342,045 SH   SOLE   295,964 0 46,081
INTEL CORP COM 458140100 13,527 282,581 SH   SOLE   253,154 0 29,427
INTERNATIONAL BUSINESS MACHS COM 459200101 8,053 58,394 SH   SOLE   47,577 0 10,817
INTL PAPER CO COM 460146103 4,325 99,835 SH   SOLE   91,208 0 8,627
ISHARES INC MSCI THAILND ETF 464286624 1,443 15,094 SH   SOLE   14,600 0 494
ISHARES INC MSCI SWITZERLAND 464286749 1,520 40,477 SH   SOLE   39,113 0 1,364
ISHARES INC MSCI STH KOR ETF 464286772 1,269 21,199 SH   SOLE   20,530 0 669
ISHARES INC MSCI NETHERL ETF 464286814 1,404 45,539 SH   SOLE   44,001 0 1,538
ISHARES INC MSCI HONG KG ETF 464286871 1,377 53,220 SH   SOLE   51,538 0 1,682
ISHARES TR MSCI EMG MKT ETF 464287234 214 4,985 SH   SOLE   0 0 4,985
ISHARES TR IBOXX INV CP ETF 464287242 2,031 16,331 SH   SOLE   16,331 0 0
ISHARES TR GLOBAL TECH ETF 464287291 444 2,475 SH   SOLE   2,475 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 419 6,785 SH   SOLE   6,785 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,071 36,218 SH   SOLE   35,530 0 688
ISHARES TR MSCI EAFE ETF 464287465 1,531 23,304 SH   SOLE   677 0 22,627
ISHARES TR RUS MDCP VAL ETF 464287473 2,585 29,000 SH   SOLE   24,899 0 4,101
ISHARES TR RUS MD CP GR ETF 464287481 1,558 10,930 SH   SOLE   10,387 0 543
ISHARES TR NASDAQ BIOTECH 464287556 2,932 26,870 SH   SOLE   26,595 0 275
ISHARES TR RUS 1000 VAL ETF 464287598 900 7,073 SH   SOLE   4,750 0 2,323
ISHARES TR RUS 1000 GRW ETF 464287614 366 2,325 SH   SOLE   0 0 2,325
ISHARES TR RUS 2000 VAL ETF 464287630 1,411 11,711 SH   SOLE   11,668 0 43
ISHARES TR RUSSELL 2000 ETF 464287655 354 2,278 SH   SOLE   0 0 2,278
ISHARES TR US INDUSTRIALS 464287754 266 1,678 SH   SOLE   1,678 0 0
ISHARES TR MSCI ACWI ETF 464288257 545 7,392 SH   SOLE   7,320 0 72
ISHARES TR JPMORGAN USD EMG 464288281 1,590 14,039 SH   SOLE   13,645 0 394
ISHARES TR NATIONAL MUN ETF 464288414 1,077 9,525 SH   SOLE   9,525 0 0
ISHARES TR INTL SEL DIV ETF 464288448 555 18,065 SH   SOLE   18,065 0 0
ISHARES TR SHORT TREAS BD 464288679 3,893 35,183 SH   SOLE   34,635 0 548
Jabil Inc COM 466313103 3,719 117,694 SH   SOLE   106,013 0 11,681
JACOBS ENGR GROUP INC COM 469814107 93,882 1,112,489 SH   SOLE   238,764 0 873,725
JOHNSON & JOHNSON COM 478160104 17,511 125,730 SH   SOLE   99,568 0 26,162
KLA-TENCOR CORP COM 482480100 965 8,164 SH   SOLE   8,164 0 0
KENNAMETAL INC COM 489170100 895 24,200 SH   SOLE   0 0 24,200
KEYCORP NEW COM 493267108 2,142 120,678 SH   SOLE   106,041 0 14,637
KOHLS CORP COM 500255104 4,387 92,268 SH   SOLE   81,540 0 10,728
KRAFT HEINZ CO COM 500754106 398 12,815 SH   SOLE   12,681 0 134
KROGER CO COM 501044101 1,833 84,410 SH   SOLE   79,752 0 4,658
KULICKE & SOFFA INDS INC COM 501242101 2,057 91,220 SH   SOLE   84,239 0 6,981
LAM RESEARCH CORP COM 512807108 5,834 31,058 SH   SOLE   28,631 0 2,427
LEAR CORP COM NEW 521865204 322 2,310 SH   SOLE   0 0 2,310
LEGG MASON INC COM 524901105 693 18,100 SH   SOLE   0 0 18,100
LIBERTY BROADBAND CORP COM SER A 530307107 2,714 26,385 SH   SOLE   26,360 0 25
LILLY ELI & CO COM 532457108 498 4,500 SH   SOLE   200 0 4,300
LOWES COS INC COM 548661107 6,427 63,692 SH   SOLE   53,897 0 9,795
M D C HLDGS INC COM 552676108 9,343 285,015 SH   SOLE   254,287 0 30,728
MFS CHARTER INCOME TR SH BEN INT 552727109 1,586 194,562 SH   SOLE   0 0 194,562
MATTEL INC COM 577081102 790 70,500 SH   SOLE   0 0 70,500
MCCORMICK & CO INC COM NON VTG 579780206 310 2,005 SH   SOLE   1,951 0 54
MCDONALDS CORP COM 580135101 3,627 17,464 SH   SOLE   1,318 0 16,146
MICROSOFT CORP COM 594918104 26,469 197,586 SH   SOLE   170,547 0 27,039
MICRON TECHNOLOGY INC COM 595112103 4,470 115,824 SH   SOLE   106,781 0 9,043
MOHAWK INDS INC COM 608190104 78,328 531,148 SH   SOLE   121,981 0 409,167
MORGAN STANLEY COM NEW 617446448 1,641 37,453 SH   SOLE   34,540 0 2,913
NATIONAL OILWELL VARCO INC COM 637071101 1,947 87,592 SH   SOLE   79,558 0 8,034
NEW YORK CMNTY BANCORP INC COM 649445103 830 83,199 SH   SOLE   79,681 0 3,518
NEWMONT GOLDCORP CORPORATION COM 651639106 2,776 72,166 SH   SOLE   68,493 0 3,673
NIKE INC CL B 654106103 3,382 40,285 SH   SOLE   0 0 40,285
NORFOLK SOUTHERN CORP COM 655844108 12,438 62,398 SH   SOLE   54,995 0 7,403
NORTHERN TR CORP COM 665859104 1,100 12,217 SH   SOLE   0 0 12,217
OLD NATL BANCORP IND COM 680033107 5,771 347,851 SH   SOLE   310,789 0 37,062
PNC FINL SVCS GROUP INC COM 693475105 9,131 66,514 SH   SOLE   60,741 0 5,773
PPG INDS INC COM 693506107 51,952 445,138 SH   SOLE   99,353 0 345,785
PALO ALTO NETWORKS INC COM 697435105 625 3,068 SH   SOLE   3,031 0 37
PEPSICO INC COM 713448108 4,214 32,136 SH   SOLE   15,971 0 16,165
PERKINELMER INC COM 714046109 1,300 13,495 SH   SOLE   13,495 0 0
PFIZER INC COM 717081103 5,201 120,045 SH   SOLE   95,071 0 24,974
PHILIP MORRIS INTL INC COM 718172109 37,287 459,220 SH   SOLE   78,713 0 380,507
PHILLIPS 66 COM 718546104 560 5,991 SH   SOLE   4,541 0 1,450
PROCTER AND GAMBLE CO COM 742718109 2,538 23,151 SH   SOLE   16,951 0 6,200
PRUDENTIAL FINL INC COM 744320102 8,578 84,933 SH   SOLE   76,539 0 8,394
QUALCOMM INC COM 747525103 15,138 199,000 SH   SOLE   133,790 0 65,210
RALPH LAUREN CORP CL A 751212101 936 8,240 SH   SOLE   0 0 8,240
REGENCY CTRS CORP COM 758849103 4,240 63,523 SH   SOLE   54,210 0 9,313
ROBERT HALF INTL INC COM 770323103 13,211 231,724 SH   SOLE   0 0 231,724
ROCKWELL AUTOMATION INC COM 773903109 263 1,610 SH   SOLE   1,590 0 20
ROSS STORES INC COM 778296103 408 4,115 SH   SOLE   0 0 4,115
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,920 44,417 SH   SOLE   44,070 0 347
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3,123 47,992 SH   SOLE   40,419 0 7,573
SCHLUMBERGER LTD COM 806857108 6,448 162,243 SH   SOLE   142,865 0 19,378
SCHOLASTIC CORP COM 807066105 1,143 34,400 SH   SOLE   0 0 34,400
THE CHARLES SCHWAB CORPORATI COM 808513105 38,817 965,846 SH   SOLE   304,801 0 661,045
SMUCKER J M CO COM NEW 832696405 5,116 44,410 SH   SOLE   39,190 0 5,220
SOUTHWEST AIRLS CO COM 844741108 4,092 80,593 SH   SOLE   79,587 0 1,006
SPARK NETWORKS SE SPONSORED ADR 846517100 189 16,058 SH   SOLE   16,058 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,003 12,334 SH   SOLE   12,134 0 200
STARBUCKS CORP COM 855244109 33,937 404,835 SH   SOLE   75,045 0 329,790
STATE STR CORP COM 857477103 2,060 36,750 SH   SOLE   36,475 0 275
SUNTRUST BKS INC COM 867914103 451 7,172 SH   SOLE   6,897 0 275
SYMANTEC CORP COM 871503108 6,814 313,155 SH   SOLE   290,774 0 22,381
SYSCO CORP COM 871829107 648 9,166 SH   SOLE   9,110 0 56
TJX COS INC NEW COM 872540109 4,305 81,398 SH   SOLE   76,640 0 4,758
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 3,665 207,113 SH   SOLE   191,331 0 15,782
Tapestry Inc COM 876030107 5,452 171,816 SH   SOLE   155,130 0 16,686
THERMO FISHER SCIENTIFIC INC COM 883556102 223 759 SH   SOLE   0 0 759
TRINITY INDS INC COM 896522109 2,418 116,523 SH   SOLE   104,636 0 11,887
Tutor Perini Corp COM 901109108 1,686 121,564 SH   SOLE   109,997 0 11,567
TYSON FOODS INC CL A 902494103 6,563 81,281 SH   SOLE   72,186 0 9,095
UNILEVER PLC SPON ADR NEW 904767704 2,447 39,475 SH   SOLE   21,310 0 18,165
UNITED CONTL HLDGS INC COM 910047109 4,224 48,252 SH   SOLE   48,252 0 0
UNITED PARCEL SERVICE INC CL B 911312106 23,499 227,549 SH   SOLE   45,146 0 182,403
US FOODS HLDG CORP COM 912008109 22,250 622,187 SH   SOLE   125,103 0 497,084
UNITED TECHNOLOGIES CORP COM 913017109 1,144 8,785 SH   SOLE   2,900 0 5,885
VALMONT INDS INC COM 920253101 21,092 166,327 SH   SOLE   38,692 0 127,635
VANGUARD STAR FD VG TL INTL STK F 921909768 2,571 48,730 SH   SOLE   48,455 0 275
VANGUARD WORLD FD MEGA GRWTH IND 921910816 875 6,755 SH   SOLE   6,755 0 0
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3,824 47,505 SH   SOLE   47,505 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 925 22,168 SH   SOLE   22,024 0 144
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,140 19,326 SH   SOLE   18,862 0 464
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,420 32,498 SH   SOLE   32,223 0 275
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3,291 43,785 SH   SOLE   43,785 0 0
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 7,766 152,305 SH   SOLE   107,520 0 44,785
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,768 41,575 SH   SOLE   212 0 41,363
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 509 9,273 SH   SOLE   9,273 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 4,863 43,680 SH   SOLE   43,405 0 275
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 406 4,647 SH   SOLE   0 0 4,647
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,554 8,345 SH   SOLE   8,345 0 0
VANGUARD INDEX FDS SM CP VAL ETF 922908611 7,538 57,746 SH   SOLE   57,521 0 225
VANGUARD INDEX FDS SMALL CP ETF 922908751 487 3,114 SH   SOLE   9 0 3,105
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,528 16,841 SH   SOLE   66 0 16,775
WALMART INC COM 931142103 10,165 92,003 SH   SOLE   72,320 0 19,683
WALGREENS BOOTS ALLIANCE INC COM 931427108 5,524 101,042 SH   SOLE   66,286 0 34,756
WELLS FARGO CO NEW COM 949746101 2,328 49,216 SH   SOLE   30,942 0 18,274
WESTERN ASSET VAR RT STRG FD COM 957667108 1,527 93,713 SH   SOLE   0 0 93,713
WHIRLPOOL CORP COM 963320106 7,300 51,282 SH   SOLE   46,319 0 4,963
WILLIAMS SONOMA INC COM 969904101 3,029 46,603 SH   SOLE   42,831 0 3,772
QUANTA SVCS INC COM 74762E102 114,516 2,998,584 SH   SOLE   717,418 0 2,281,166
INVESCO QQQ TR UNIT SER 1 46090e103 281 1,505 SH   SOLE   1,505 0 0
TARGET CORP COM 87612e106 6,089 70,299 SH   SOLE   62,096 0 8,203
TOTAL S A SPONSORED ADS 89151e109 3,815 68,376 SH   SOLE   63,861 0 4,515
INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 3,737 56,080 SH   SOLE   56,080 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 1,103 9,355 SH   SOLE   9,355 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 3,216 59,593 SH   SOLE   59,593 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 1,419 37,895 SH   SOLE   37,895 0 0
AT&T Inc COM 00206r102 2,397 71,532 SH   SOLE   66,123 0 5,409
AbbVie Inc COM 00287y109 842 11,577 SH   SOLE   600 0 10,977
ALPHABET INC CAP STK CL C 02079k107 88,132 81,535 SH   SOLE   22,513 0 59,022
ALPHABET INC CAP STK CL A 02079K305 29,175 26,943 SH   SOLE   11,895 0 15,048
AMERICAN AIRLS GROUP INC COM 02376R102 57,372 1,759,350 SH   SOLE   461,413 0 1,297,937
AMERICAN TOWER CORP NEW COM 03027X100 3,883 18,989 SH   SOLE   18,496 0 493
BAKER HUGHES A GE CO CL A 05722g100 920 37,339 SH   SOLE   2,366 0 34,973
BENCHMARK ELECTRS INC COM 08160h101 4,494 178,888 SH   SOLE   157,583 0 21,305
BIOGEN INC COM 09062x103 4,381 18,732 SH   SOLE   16,689 0 2,043
BLACKROCK INC COM 09247X101 998 2,127 SH   SOLE   2,127 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1,870 42,095 SH   SOLE   37,650 0 4,445
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 28,335 637,891 SH   SOLE   37,650 0 600,241
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 2,481 230,402 SH   SOLE   0 0 230,402
BOOKING HLDGS INC COM 09857L108 62,484 33,330 SH   SOLE   10,197 0 23,133
BROADCOM INC COM 11135f101 819 2,845 SH   SOLE   2,580 0 265
BROOKFIELD PROPERTY REIT INC CL A 11282X103 2,834 150,015 SH   SOLE   150,015 0 0
CBRE GROUP INC CL A 12504L109 79,442 1,548,583 SH   SOLE   409,990 0 1,138,593
CAPITAL ONE FINL CORP COM 14040h105 9,767 107,637 SH   SOLE   99,895 0 7,742
CARDINAL HEALTH INC COM 14149y108 2,554 54,232 SH   SOLE   48,855 0 5,377
CISCO SYS INC COM 17275R102 13,427 245,320 SH   SOLE   160,416 0 84,904
COMCAST CORP NEW CL A 20030N101 14,096 333,404 SH   SOLE   300,434 0 32,970
CONOCOPHILLIPS COM 20825C104 689 11,295 SH   SOLE   10,575 0 720
CONSTELLATION BRANDS INC CL A 21036P108 399 2,025 SH   SOLE   2,015 0 10
CORTEVA INC COM 22052L104 1,154 39,011 SH   SOLE   37,895 0 1,116
COSTCO WHSL CORP NEW COM 22160K105 1,705 6,451 SH   SOLE   5,755 0 696
DELL TECHNOLOGIES INC CL C 24703L202 278 5,474 SH   SOLE   5,474 0 0
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 2,121 54,380 SH   SOLE   54,380 0 0
DISCOVERY INC COM SER A 25470F104 1,374 44,737 SH   SOLE   44,685 0 52
DISCOVERY INC COM SER C 25470F302 3,451 121,316 SH   SOLE   82,671 0 38,645
DISCOVERY INC COM SER C 25470F302 2,352 82,671 SH   SOLE   82,671 0 0
DUPONT DE NEMOURS INC COM 26614N102 2,935 39,094 SH   SOLE   38,042 0 1,052
EATON VANCE SH TM DR DIVR IN COM 27828V104 1,922 141,920 SH   SOLE   0 0 141,920
EXPEDIA GROUP INC COM NEW 30212P303 55,103 414,217 SH   SOLE   84,312 0 329,905
EXXON MOBIL CORP COM 30231G102 6,643 86,683 SH   SOLE   65,066 0 21,617
FACEBOOK INC CL A 30303m102 80,283 415,974 SH   SOLE   91,160 0 324,814
FEDEX CORP COM 31428X106 48,173 293,398 SH   SOLE   95,797 0 197,601
FIDELITY NATL INFORMATION SV COM 31620M106 804 6,551 SH   SOLE   6,517 0 34
FOCUS FINL PARTNERS INC COM CL A 34417p100 867 31,742 SH   SOLE   0 0 31,742
FOX CORP CL A COM 35137l105 280 7,648 SH   SOLE   0 0 7,648
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473p736 1,486 67,033 SH   SOLE   64,873 0 2,160
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473p744 1,208 50,296 SH   SOLE   48,566 0 1,730
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473p769 1,279 55,016 SH   SOLE   53,102 0 1,914
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473p819 1,311 56,841 SH   SOLE   54,938 0 1,903
FRANKLIN TEMPLETON ETF TR FTSE BRAZIL 35473p835 1,593 58,387 SH   SOLE   56,455 0 1,932
FRANKLIN TEMPLETON ETF TR FTSE AUSTRALIA 35473p843 1,329 51,466 SH   SOLE   49,749 0 1,717
GENERAL MTRS CO COM 37045v100 80,315 2,084,507 SH   SOLE   585,346 0 1,499,161
GOLDMAN SACHS GROUP INC COM 38141G104 50,263 245,667 SH   SOLE   80,538 0 165,129
HCA HEALTHCARE INC COM 40412C101 4,144 30,655 SH   SOLE   30,530 0 125
HP INC COM 40434l105 620 29,800 SH   SOLE   0 0 29,800
HEWLETT PACKARD ENTERPRISE C COM 42824c109 1,183 79,100 SH   SOLE   0 0 79,100
INVESCO TR INVT GRADE MUNS COM 46131M106 719 56,750 SH   SOLE   56,750 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 1,894 148,540 SH   SOLE   148,540 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 934 26,238 SH   SOLE   26,238 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1,563 31,320 SH   SOLE   31,320 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 4,510 72,040 SH   SOLE   72,040 0 0
INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 1,195 17,325 SH   SOLE   17,325 0 0
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138e578 2,533 50,310 SH   SOLE   50,310 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138g508 1,263 55,751 SH   SOLE   54,694 0 1,057
IQVIA HLDGS INC COM 46266C105 3,166 19,675 SH   SOLE   19,675 0 0
ISHARES TR MSCI INDONIA ETF 46429b309 1,312 50,500 SH   SOLE   48,866 0 1,634
ISHARES TR MSCI DENMARK ETF 46429b523 1,341 21,504 SH   SOLE   20,799 0 705
ISHARES TR FLTG RATE NT ETF 46429B655 9,641 189,295 SH   SOLE   188,339 0 956
ISHARES INC CORE MSCI EMKT 46434g103 692 13,447 SH   SOLE   13,015 0 432
ISHARES INC MSCI SINGPOR ETF 46434g780 1,437 58,184 SH   SOLE   56,276 0 1,908
ISHARES TR CORE INTL AGGR 46435g672 955 17,528 SH   SOLE   17,227 0 301
JPMORGAN CHASE & CO COM 46625H100 73,091 653,758 SH   SOLE   253,935 0 399,823
JEFFERIES FINL GROUP INC COM 47233w109 472 24,530 SH   SOLE   0 0 24,530
JUNIPER NETWORKS INC COM 48203r104 4,640 174,228 SH   SOLE   155,052 0 19,176
KIMCO RLTY CORP COM 49446r109 3,047 164,858 SH   SOLE   163,444 0 1,414
KINDER MORGAN INC DEL COM 49456B101 618 29,592 SH   SOLE   28,025 0 1,567
MANPOWERGROUP INC COM 56418h100 8,741 90,484 SH   SOLE   79,008 0 11,476
MARATHON PETE CORP COM 56585A102 1,110 19,867 SH   SOLE   19,867 0 0
MASTERCARD INC CL A 57636Q104 1,181 4,465 SH   SOLE   3,225 0 1,240
MCKESSON CORP COM 58155Q103 1,441 10,717 SH   SOLE   9,719 0 998
MERCK & CO INC COM 58933Y105 5,392 64,300 SH   SOLE   58,608 0 5,692
METLIFE INC COM 59156r108 5,440 109,523 SH   SOLE   98,155 0 11,368
MOLSON COORS BREWING CO CL B 60871r209 1,240 22,150 SH   SOLE   0 0 22,150
MOSAIC CO NEW COM 61945c103 3,504 140,002 SH   SOLE   124,551 0 15,451
Netapp Inc COM 64110d104 4,860 78,767 SH   SOLE   69,505 0 9,262
NEWS CORP NEW CL A 65249b109 186 13,800 SH   SOLE   0 0 13,800
NEXTERA ENERGY INC COM 65339f101 1,698 8,290 SH   SOLE   50 0 8,240
NOVARTIS A G SPONSORED ADR 66987V109 1,056 11,562 SH   SOLE   11,160 0 402
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,918 137,004 SH   SOLE   137,004 0 0
Nutrien Ltd COM 67077m108 2,471 46,227 SH   SOLE   41,993 0 4,234
ORACLE CORP COM 68389X105 9,210 161,663 SH   SOLE   142,560 0 19,103
PGIM HIGH YIELD BOND FUND IN COM 69346H100 4,210 287,815 SH   SOLE   0 0 287,815
PGIM GLOBAL HIGH YIELD FD IN COM 69346j106 5,347 370,044 SH   SOLE   0 0 370,044
PAYPAL HLDGS INC COM 70450Y103 2,904 25,374 SH   SOLE   24,599 0 775
PHYSICIANS RLTY TR COM 71943u104 3,323 190,538 SH   SOLE   181,500 0 9,038
PIMCO ETF TR ENHAN SHRT MA AC 72201r833 1,011 9,938 SH   SOLE   9,781 0 157
QURATE RETAIL INC COM SER A 74915M100 3,565 287,718 SH   SOLE   206,070 0 81,648
REGENERON PHARMACEUTICALS COM 75886F107 668 2,133 SH   SOLE   2,095 0 38
SPDR S&P 500 ETF TR TR UNIT 78462F103 11,094 37,864 SH   SOLE   30,083 0 7,781
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,296 8,729 SH Call SOLE   0 0 8,729
SPDR S&P 500 ETF TR TR UNIT 78462F103 7,614 17,766 SH Put SOLE   0 0 17,766
SPDR GOLD TRUST GOLD SHS 78463V107 730 5,480 SH   SOLE   5,480 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,318 37,740 SH   SOLE   37,740 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 5,033 163,525 SH   SOLE   163,525 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 3,118 30,000 SH   SOLE   30,000 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 3,550 40,475 SH   SOLE   40,475 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 698 14,234 SH   SOLE   14,234 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 211 793 SH   SOLE   793 0 0
SPDR SERIES TRUST BLOOMBERG SRT TR 78468r408 1,510 55,451 SH   SOLE   54,623 0 828
Sanofi SPONSORED ADR 80105n105 4,142 95,723 SH   SOLE   84,080 0 11,643
SYNCHRONY FINL COM 87165b103 1,576 45,466 SH   SOLE   43,084 0 2,382
TERADATA CORP DEL COM 88076W103 931 25,956 SH   SOLE   0 0 25,956
3M CO COM 88579y101 747 4,311 SH   SOLE   1,695 0 2,616
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 2,418 179,245 SH   SOLE   179,245 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,364 9,689 SH   SOLE   8,918 0 771
VALERO ENERGY CORP NEW COM 91913Y100 1,916 22,382 SH   SOLE   22,182 0 200
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 2,100 31,440 SH   SOLE   31,440 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189f718 224 15,121 SH   SOLE   15,121 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,777 35,724 SH   SOLE   35,724 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 955 11,235 SH   SOLE   11,235 0 0
VANGUARD WORLD FDS HEALTH CAR ETF 92204A504 225 1,296 SH   SOLE   1,296 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3,901 26,755 SH   SOLE   26,605 0 150
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,613 7,650 SH   SOLE   7,650 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 5,677 70,375 SH   SOLE   69,253 0 1,122
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 303 3,492 SH   SOLE   3,492 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206c771 6,191 117,199 SH   SOLE   116,446 0 753
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206c870 3,564 39,671 SH   SOLE   39,671 0 0
VARIAN MED SYS INC COM 92220P105 408 3,000 SH   SOLE   0 0 3,000
VERIZON COMMUNICATIONS INC COM 92343v104 5,173 90,542 SH   SOLE   82,212 0 8,330
VISA INC COM CL A 92826C839 1,823 10,499 SH   SOLE   9,803 0 696
VOYA PRIME RATE TR SH BEN INT 92913a100 371 78,002 SH   SOLE   0 0 78,002
WASTE MGMT INC DEL COM 94106L109 203 1,760 SH   SOLE   0 0 1,760
WESTROCK CO COM 96145d105 1,635 44,821 SH   SOLE   41,319 0 3,502
WISDOMTREE TR EMER MKT HIGH FD 97717W315 768 17,200 SH   SOLE   17,200 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,288 19,810 SH   SOLE   19,810 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 686 15,625 SH   SOLE   15,625 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2,919 52,370 SH   SOLE   52,095 0 275
ZIMMER BIOMET HLDGS INC COM 98956p102 5,689 48,319 SH   SOLE   43,075 0 5,244
ALLERGAN PLC SHS G0177J108 2,355 14,067 SH   SOLE   13,980 0 87
AXIS CAPITAL HOLDINGS LTD SHS g0692u109 5,037 84,446 SH   SOLE   73,253 0 11,193
CAPRI HOLDINGS LIMITED SHS G1890L107 3,245 93,565 SH   SOLE   93,165 0 400
Eaton Corp PLC SHS g29183103 9,136 109,700 SH   SOLE   98,896 0 10,804
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,903 109,412 SH   SOLE   108,762 0 650
MARVELL TECHNOLOGY GROUP LTD ORD g5876h105 7,053 295,490 SH   SOLE   269,170 0 26,320
MEDTRONIC PLC SHS G5960L103 3,569 36,653 SH   SOLE   34,281 0 2,372
SEAGATE TECHNOLOGY PLC SHS g7945m107 6,913 146,717 SH   SOLE   130,895 0 15,822
SHIP FINANCE INTERNATIONAL L SHS g81075106 2,790 223,060 SH   SOLE   208,585 0 14,475
TECHNIPFMC PLC COM g87110105 345 13,298 SH   SOLE   0 0 13,298
TSAKOS ENERGY NAVIGATION LTD SHS g9108l108 1,681 510,900 SH   SOLE   448,263 0 62,637
TE CONNECTIVITY LTD REG SHS H84989104 2,228 23,261 SH   SOLE   22,844 0 417
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 182 13,185 SH   SOLE   13,185 0 0
NXP SEMICONDUCTORS N V COM N6596X109 3,109 31,850 SH   SOLE   31,700 0 150
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 9,495 78,336 SH   SOLE   67,744 0 10,592