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 747 10,738 SH   SOLE   688 0 10,050
AVX CORP NEW COM 002444107 2,588 149,254 SH   SOLE   141,503 0 7,751
ABBOTT LABS COM 002824100 12,536 156,819 SH   SOLE   116,506 0 40,313
ALASKA AIR GROUP INC COM 011659109 982 17,493 SH   SOLE   16,148 0 1,345
ALBEMARLE CORP COM 012653101 4,738 57,795 SH   SOLE   51,132 0 6,663
ALEXION PHARMACEUTICALS INC COM 015351109 735 5,438 SH   SOLE   5,310 0 128
ALLSTATE CORP COM 020002101 3,262 34,645 SH   SOLE   16,862 0 17,783
AMAZON COM INC COM 023135106 5,591 3,140 SH   SOLE   2,882 0 258
AMERCO COM 023586100 70,596 190,024 SH   SOLE   44,710 0 145,314
AMERICAN EXPRESS CO COM 025816109 50,356 460,715 SH   SOLE   92,254 0 368,461
AMERICAN INTL GROUP INC COM NEW 026874784 1,395 32,396 SH   SOLE   31,630 0 766
AMGEN INC COM 031162100 11,422 60,121 SH   SOLE   53,210 0 6,911
ANALOG DEVICES INC COM 032654105 61,240 581,747 SH   SOLE   136,633 0 445,114
ANTHEM INC COM 036752103 947 3,302 SH   SOLE   2,990 0 312
ANWORTH MORTGAGE ASSET CP COM 037347101 1,305 323,029 SH   SOLE   302,188 0 20,841
APPLE INC COM 037833100 138,632 729,831 SH   SOLE   273,311 0 456,520
ARCHER DANIELS MIDLAND CO COM 039483102 7,490 173,662 SH   SOLE   156,584 0 17,078
ARCOSA INC COM 039653100 1,174 38,428 SH   SOLE   35,057 0 3,371
BB&T CORP COM 054937107 5,588 120,089 SH   SOLE   108,538 0 11,551
BP PLC SPONSORED ADR 055622104 5,244 119,942 SH   SOLE   90,560 0 29,382
BANK AMER CORP COM 060505104 59,197 2,482,710 SH   SOLE   935,387 0 1,547,323
BANK NEW YORK MELLON CORP COM 064058100 8,791 174,329 SH   SOLE   108,330 0 65,999
BAXTER INTL INC COM 071813109 754 9,268 SH   SOLE   6,500 0 2,768
BERKSHIRE HATHAWAY INC DEL CL A 084670108 3,615 12 SH   SOLE   0 0 12
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 133,836 666,215 SH   SOLE   159,863 0 506,352
BHP GROUP LTD SPONSORED ADS 088606108 1,003 18,352 SH   SOLE   17,730 0 622
BOEING CO COM 097023105 51,374 134,692 SH   SOLE   33,280 0 101,412
BRISTOL MYERS SQUIBB CO COM 110122108 4,274 89,592 SH   SOLE   71,974 0 17,618
BROOKFIELD ASSET MGMT INC CL A LTD VT SH 112585104 4,989 106,940 SH   SOLE   106,540 0 400
CBS CORP NEW CL B 124857202 89,157 1,875,805 SH   SOLE   412,159 0 1,463,646
CVS HEALTH CORP COM 126650100 7,456 138,261 SH   SOLE   125,939 0 12,322
CDN IMPERIAL BK COMM TORONTO COM 136069101 3,505 44,324 SH   SOLE   39,733 0 4,591
CARMAX INC COM 143130102 80,066 1,147,069 SH   SOLE   224,740 0 922,329
CARNIVAL CORP UNIT 99/99/9999 143658300 2,465 48,601 SH   SOLE   24,279 0 24,322
CATERPILLAR INC DEL COM 149123101 8,639 63,762 SH   SOLE   57,547 0 6,215
CELANESE CORP DEL COM 150870103 8,263 83,797 SH   SOLE   73,348 0 10,449
CENTER COAST BRKFLD MLP ENRG SHS BEN INT 151461100 231 27,725 SH   SOLE   27,725 0 0
CHEVRON CORP NEW COM 166764100 1,575 12,790 SH   SOLE   8,454 0 4,336
CITIGROUP INC COM NEW 172967424 49,595 797,109 SH   SOLE   304,483 0 492,626
CITIZENS FINL GROUP INC COM 174610105 449 13,831 SH   SOLE   13,091 0 740
COCA COLA CO COM 191216100 909 19,395 SH   SOLE   0 0 19,395
COHU INC COM 192576106 3,077 208,630 SH   SOLE   188,655 0 19,975
COMERICA INC COM 200340107 4,859 66,272 SH   SOLE   58,986 0 7,286
CONNECTICUT WTR SVC INC COM 207797101 206 3,000 SH   SOLE   3,000 0 0
CONSOLIDATED EDISON INC COM 209115104 386 4,550 SH   SOLE   0 0 4,550
CORNING INC COM 219350105 11,858 358,267 SH   SOLE   321,402 0 36,865
CREE INC COM 225447101 840 14,680 SH   SOLE   0 0 14,680
CUMMINS INC COM 231021106 8,543 54,117 SH   SOLE   49,270 0 4,847
DBX ETF TR XTRACK HRVST CSI 233051879 2,488 86,586 SH   SOLE   86,086 0 500
DEERE & CO COM 244199105 9,949 62,245 SH   SOLE   54,523 0 7,722
DELTA AIR LINES INC DEL COM NEW 247361702 39,963 773,724 SH   SOLE   248,942 0 524,782
DIGITAL RLTY TR INC COM 253868103 8,391 70,514 SH   SOLE   64,029 0 6,485
DISNEY WALT CO COM DISNEY 254687106 59,306 534,148 SH   SOLE   209,548 0 324,600
DISCOVER FINL SVCS COM 254709108 238 3,343 SH   SOLE   0 0 3,343
EBAY INC COM 278642103 3,588 96,619 SH   SOLE   95,969 0 650
ELLSWORTH GRWTH AND INCOME L COM 289074106 114 11,900 SH   SOLE   11,900 0 0
FIFTH THIRD BANCORP COM 316773100 6,143 243,598 SH   SOLE   197,111 0 46,487
FLUOR CORP NEW COM 343412102 1,604 43,584 SH   SOLE   36,966 0 6,618
FOMENTO ECONOMICO MEXICANO S SPON ADR UNITS 344419106 1,469 15,915 SH   SOLE   15,915 0 0
FOOT LOCKER INC COM 344849104 2,822 46,566 SH   SOLE   45,421 0 1,145
GENERAL ELECTRIC CO COM 369604103 202 20,179 SH   SOLE   1,000 0 19,179
GILEAD SCIENCES INC COM 375558103 4,334 66,667 SH   SOLE   48,999 0 17,668
GOODYEAR TIRE & RUBR CO COM 382550101 4,430 244,038 SH   SOLE   223,498 0 20,540
GRAINGER W W INC COM 384802104 318 1,056 SH   SOLE   0 0 1,056
HSBC HLDGS PLC SPON ADR NEW 404280406 2,005 49,411 SH   SOLE   45,902 0 3,509
HALLIBURTON CO COM 406216101 13,186 450,056 SH   SOLE   188,564 0 261,492
HOLLYFRONTIER CORP COM 436106108 4,388 89,063 SH   SOLE   80,482 0 8,581
HOLOGIC INC COM 436440101 1,016 21,000 SH   SOLE   0 0 21,000
HOME DEPOT INC COM 437076102 6,935 36,142 SH   SOLE   21,658 0 14,484
HONDA MOTOR LTD AMERN SHS 438128308 1,462 53,827 SH   SOLE   48,806 0 5,021
INDUSTRIAL LOGISTICS PPTYS T COM SHS BEN INT 456237106 1,288 63,838 SH   SOLE   63,838 0 0
ING GROEP N V SPONSORED ADR 456837103 4,184 344,610 SH   SOLE   297,992 0 46,618
INTEL CORP COM 458140100 15,489 288,432 SH   SOLE   256,013 0 32,419
INTERNATIONAL BUSINESS MACHS COM 459200101 9,156 64,883 SH   SOLE   52,667 0 12,216
INTL PAPER CO COM 460146103 4,358 94,179 SH   SOLE   85,552 0 8,627
ISHARES INC MSCI THAILND ETF 464286624 1,400 15,847 SH   SOLE   15,353 0 494
ISHARES INC MSCI STH KOR ETF 464286772 1,320 21,656 SH   SOLE   20,987 0 669
ISHARES INC MSCI NETHERL ETF 464286814 1,401 46,873 SH   SOLE   45,335 0 1,538
ISHARES INC MSCI HONG KG ETF 464286871 1,456 55,562 SH   SOLE   53,880 0 1,682
ISHARES TR IBOXX INV CP ETF 464287242 1,953 16,401 SH   SOLE   16,401 0 0
ISHARES TR GLOBAL TECH ETF 464287291 426 2,490 SH   SOLE   2,490 0 0
ISHARES TR GLOB HLTHCRE ETF 464287325 425 6,960 SH   SOLE   6,960 0 0
ISHARES TR 1 3 YR TREAS BD 464287457 3,106 36,929 SH   SOLE   36,211 0 718
ISHARES TR MSCI EAFE ETF 464287465 1,262 19,451 SH   SOLE   0 0 19,451
ISHARES TR RUS MDCP VAL ETF 464287473 2,586 29,781 SH   SOLE   25,299 0 4,482
ISHARES TR RUS MD CP GR ETF 464287481 1,509 11,122 SH   SOLE   10,412 0 710
ISHARES TR NASDAQ BIOTECH 464287556 2,679 23,960 SH   SOLE   23,760 0 200
ISHARES TR RUS 1000 VAL ETF 464287598 906 7,330 SH   SOLE   4,750 0 2,580
ISHARES TR RUS 1000 GRW ETF 464287614 360 2,377 SH   SOLE   0 0 2,377
ISHARES TR RUS 2000 VAL ETF 464287630 1,400 11,674 SH   SOLE   11,668 0 6
ISHARES TR RUSSELL 2000 ETF 464287655 349 2,278 SH   SOLE   0 0 2,278
ISHARES TR US INDUSTRIALS 464287754 255 1,678 SH   SOLE   1,678 0 0
ISHARES TR MSCI ACWI EX US 464288240 300 6,475 SH   SOLE   2,975 0 3,500
ISHARES TR MSCI ACWI ETF 464288257 582 8,058 SH   SOLE   7,926 0 132
ISHARES TR JPMORGAN USD EMG 464288281 2,090 18,994 SH   SOLE   18,512 0 482
ISHARES TR NATIONAL MUN ETF 464288414 1,087 9,775 SH   SOLE   9,775 0 0
ISHARES TR INTL SEL DIV ETF 464288448 564 18,275 SH   SOLE   18,275 0 0
ISHARES TR SHORT TREAS BD 464288679 3,882 35,106 SH   SOLE   34,633 0 473
ISHARES TR MSCI PERU ETF 464289842 1,506 38,343 SH   SOLE   37,138 0 1,205
JABIL INC COM 466313103 3,303 124,224 SH   SOLE   112,543 0 11,681
JACOBS ENGR GROUP INC COM 469814107 84,963 1,129,977 SH   SOLE   241,555 0 888,422
JOHNSON & JOHNSON COM 478160104 18,471 132,136 SH   SOLE   101,374 0 30,762
KLA-TENCOR CORP COM 482480100 984 8,239 SH   SOLE   8,239 0 0
KENNAMETAL INC COM 489170100 889 24,200 SH   SOLE   0 0 24,200
KEYCORP NEW COM 493267108 1,980 125,657 SH   SOLE   110,096 0 15,561
KIMBERLY CLARK CORP COM 494368103 6,778 54,701 SH   SOLE   48,761 0 5,940
KOHLS CORP COM 500255104 6,393 92,966 SH   SOLE   82,156 0 10,810
KRAFT HEINZ CO COM 500754106 415 12,737 SH   SOLE   12,603 0 134
KROGER CO COM 501044101 2,113 85,894 SH   SOLE   81,236 0 4,658
KULICKE & SOFFA INDS INC COM 501242101 2,009 90,884 SH   SOLE   84,103 0 6,781
LAM RESEARCH CORP COM 512807108 5,699 31,836 SH   SOLE   29,394 0 2,442
LEGG MASON INC COM 524901105 742 27,100 SH   SOLE   0 0 27,100
LENNAR CORP CL A 526057104 1,665 33,915 SH   SOLE   33,740 0 175
LIBERTY BROADBAND CORP COM SER A 530307107 2,470 26,952 SH   SOLE   26,927 0 25
LILLY ELI & CO COM 532457108 629 4,850 SH   SOLE   0 0 4,850
LOWES COS INC COM 548661107 6,334 57,863 SH   SOLE   48,232 0 9,631
M D C HLDGS INC COM 552676108 8,660 298,005 SH   SOLE   266,981 0 31,024
MFS CHARTER INCOME TR SH BEN INT 552727109 3,171 401,419 SH   SOLE   0 0 401,419
MATTEL INC COM 577081102 916 70,500 SH   SOLE   0 0 70,500
MCCORMICK & CO INC COM NON VTG 579780206 309 2,055 SH   SOLE   2,001 0 54
MCDONALDS CORP COM 580135101 3,656 19,252 SH   SOLE   1,268 0 17,984
MICROSOFT CORP COM 594918104 24,086 204,226 SH   SOLE   175,393 0 28,833
MICRON TECHNOLOGY INC COM 595112103 4,725 114,322 SH   SOLE   105,911 0 8,411
MOHAWK INDS INC COM 608190104 68,118 539,977 SH   SOLE   135,160 0 404,817
MORGAN STANLEY COM NEW 617446448 1,164 27,578 SH   SOLE   24,665 0 2,913
NATIONAL OILWELL VARCO INC COM 637071101 2,421 90,865 SH   SOLE   82,127 0 8,738
NEW YORK CMNTY BANCORP INC COM 649445103 1,042 90,026 SH   SOLE   86,508 0 3,518
NEWMONT MNG CORP COM 651639106 2,688 75,154 SH   SOLE   71,481 0 3,673
NIKE INC CL B 654106103 3,688 43,796 SH   SOLE   76 0 43,720
NORFOLK SOUTHERN CORP COM 655844108 12,166 65,094 SH   SOLE   57,625 0 7,469
NORTHERN TR CORP COM 665859104 1,105 12,217 SH   SOLE   0 0 12,217
NUVEEN AMT FREE QLTY MUN INC COM 670657105 1,855 138,855 SH   SOLE   138,855 0 0
OLD NATL BANCORP IND COM 680033107 5,656 344,907 SH   SOLE   307,440 0 37,467
OMNICOM GROUP INC COM 681919106 732 10,031 SH   SOLE   10,031 0 0
PNC FINL SVCS GROUP INC COM 693475105 8,277 67,478 SH   SOLE   61,635 0 5,843
PPG INDS INC COM 693506107 50,328 445,886 SH   SOLE   99,836 0 346,050
PALO ALTO NETWORKS INC COM 697435105 308 1,266 SH   SOLE   1,161 0 105
PEPSICO INC COM 713448108 4,131 33,709 SH   SOLE   15,671 0 18,038
PERKINELMER INC COM 714046109 1,356 14,070 SH   SOLE   14,070 0 0
PFIZER INC COM 717081103 5,217 122,846 SH   SOLE   97,922 0 24,924
PHILLIPS 66 COM 718546104 638 6,691 SH   SOLE   4,541 0 2,150
PROCTER AND GAMBLE CO COM 742718109 2,663 25,595 SH   SOLE   17,591 0 8,004
PRUDENTIAL FINL INC COM 744320102 7,842 85,352 SH   SOLE   76,740 0 8,612
QUALCOMM INC COM 747525103 13,747 241,054 SH   SOLE   168,254 0 72,800
RALPH LAUREN CORP CL A 751212101 1,069 8,240 SH   SOLE   0 0 8,240
REAVES UTIL INCOME FD COM SH BEN INT 756158101 240 7,122 SH   SOLE   7,122 0 0
REGENCY CTRS CORP COM 758849103 4,282 63,450 SH   SOLE   54,031 0 9,419
ROBERT HALF INTL INC COM 770323103 18,522 284,248 SH   SOLE   81,417 0 202,831
ROCKWELL AUTOMATION INC COM 773903109 283 1,610 SH   SOLE   1,590 0 20
ROSS STORES INC COM 778296103 565 6,066 SH   SOLE   0 0 6,066
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 2,702 42,252 SH   SOLE   41,905 0 347
ROYAL DUTCH SHELL PLC SPONS ADR A 780259206 3,032 48,444 SH   SOLE   40,794 0 7,650
SCHLUMBERGER LTD COM 806857108 6,216 142,646 SH   SOLE   122,291 0 20,355
SCHOLASTIC CORP COM 807066105 1,298 32,650 SH   SOLE   0 0 32,650
THE CHARLES SCHWAB CORPORATI COM 808513105 39,701 928,442 SH   SOLE   295,303 0 633,139
SCHWAB STRATEGIC TR US TIPS ETF 808524870 1,800 32,735 SH   SOLE   32,735 0 0
SINCLAIR BROADCAST GROUP INC CL A 829226109 210 5,460 SH   SOLE   5,460 0 0
SMUCKER J M CO COM NEW 832696405 5,261 45,158 SH   SOLE   39,873 0 5,285
SOUTHWEST AIRLS CO COM 844741108 4,025 77,528 SH   SOLE   76,822 0 706
SPARK NETWORKS SE SPONSORED ADR 846517100 254 15,957 SH   SOLE   15,957 0 0
SPIRIT AEROSYSTEMS HLDGS INC COM CL A 848574109 1,109 12,109 SH   SOLE   0 0 12,109
STARBUCKS CORP COM 855244109 54,023 726,695 SH   SOLE   197,696 0 528,999
STATE STR CORP COM 857477103 2,408 36,585 SH   SOLE   36,360 0 225
SUNTRUST BKS INC COM 867914103 429 7,244 SH   SOLE   6,969 0 275
SYMANTEC CORP COM 871503108 5,373 233,718 SH   SOLE   211,848 0 21,870
SYSCO CORP COM 871829107 617 9,241 SH   SOLE   9,185 0 56
TJX COS INC NEW COM 872540109 4,428 83,220 SH   SOLE   77,260 0 5,960
TAKEDA PHARMACEUTICAL CO LTD SPONSORED ADS 874060205 4,962 243,589 SH   SOLE   227,241 0 16,348
TAPESTRY INC COM 876030107 5,706 175,613 SH   SOLE   157,249 0 18,364
TRINITY INDS INC COM 896522109 2,595 119,413 SH   SOLE   106,810 0 12,603
TUTOR PERINI CORP COM 901109108 2,336 136,433 SH   SOLE   124,699 0 11,734
TYSON FOODS INC CL A 902494103 5,725 82,461 SH   SOLE   73,274 0 9,187
UNILEVER PLC SPON ADR NEW 904767704 2,308 39,975 SH   SOLE   21,510 0 18,465
UNITED CONTL HLDGS INC COM 910047109 3,825 47,950 SH   SOLE   47,950 0 0
UNITED PARCEL SERVICE INC CL B 911312106 41,150 368,266 SH   SOLE   71,368 0 296,898
US FOODS HLDG CORP COM 912008109 34,032 974,844 SH   SOLE   245,385 0 729,459
UNITED TECHNOLOGIES CORP COM 913017109 1,178 9,136 SH   SOLE   3,100 0 6,036
VALMONT INDS INC COM 920253101 29,985 230,476 SH   SOLE   59,261 0 171,215
VANGUARD STAR FD VG TL INTL STK F 921909768 2,517 48,505 SH   SOLE   48,230 0 275
VANGUARD WORLD FD MEGA GRWTH IND 921910816 1,734 13,945 SH   SOLE   13,595 0 350
VANGUARD WORLD FD MEGA CAP VAL ETF 921910840 3,736 47,875 SH   SOLE   47,875 0 0
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 1,175 28,743 SH   SOLE   27,574 0 1,169
VANGUARD INTL EQUITY INDEX F GLB EX US ETF 922042676 1,211 20,328 SH   SOLE   0 0 20,328
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 3,248 31,196 SH   SOLE   0 0 31,196
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 3,193 43,640 SH   SOLE   0 0 43,640
VANGUARD INTL EQUITY INDEX F ALLWRLD EX US 922042775 7,315 145,865 SH   SOLE   0 0 145,865
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 1,809 42,575 SH   SOLE   0 0 42,575
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 501 9,348 SH   SOLE   9,348 0 0
VANGUARD INDEX FDS MCAP VL IDXVIP 922908512 4,615 42,787 SH   SOLE   42,325 0 462
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 397 4,570 SH   SOLE   0 0 4,570
VANGUARD INDEX FDS SML CP GRW ETF 922908595 1,495 8,318 SH   SOLE   8,255 0 63
VANGUARD INDEX FDS SM CP VAL ETF 922908611 7,418 57,621 SH   SOLE   57,396 0 225
VANGUARD INDEX FDS SMALL CP ETF 922908751 475 3,114 SH   SOLE   9 0 3,105
VANGUARD INDEX FDS TOTAL STK MKT 922908769 2,275 15,715 SH   SOLE   66 0 15,649
WALMART INC COM 931142103 9,428 96,667 SH   SOLE   74,861 0 21,806
WALGREENS BOOTS ALLIANCE INC COM 931427108 12,309 194,547 SH   SOLE   74,814 0 119,733
WELLS FARGO CO NEW COM 949746101 2,621 54,234 SH   SOLE   31,847 0 22,387
WESTERN ASSET VAR RT STRG FD COM 957667108 1,524 95,753 SH   SOLE   0 0 95,753
WHIRLPOOL CORP COM 963320106 6,894 51,877 SH   SOLE   46,838 0 5,039
WILLIAMS SONOMA INC COM 969904101 2,696 47,920 SH   SOLE   44,148 0 3,772
QUANTA SVCS INC COM 74762E102 113,860 3,016,973 SH   SOLE   673,393 0 2,343,580
INVESCO QQQ TR UNIT SER 1 46090e103 387 2,151 SH   SOLE   1,951 0 200
TARGET CORP COM 87612e106 5,763 71,807 SH   SOLE   63,323 0 8,484
TOTAL S A SPONSORED ADS 89151e109 3,875 69,626 SH   SOLE   65,111 0 4,515
INVESCO EXCHNG TRADED FD TR S&P SMLCP INDL 46138E123 3,575 56,786 SH   SOLE   56,786 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP HELT 46138E149 712 6,160 SH   SOLE   6,160 0 0
INVESCO EXCHNG TRADED FD TR S&P SMLCP FINL 46138E156 3,244 62,024 SH   SOLE   62,024 0 0
GLOBAL X FDS GLBX MSCI COLUM 37950e200 1,464 151,708 SH   SOLE   146,951 0 4,757
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 1,327 37,480 SH   SOLE   37,480 0 0
AT&T INC COM 00206r102 2,351 74,970 SH   SOLE   67,605 0 7,365
ABBVIE INC COM 00287y109 1,059 13,145 SH   SOLE   600 0 12,545
ADOBE INC COM 00724f101 216 814 SH   SOLE   28 0 786
ALPHABET INC CAP STK CL C 02079k107 95,038 81,000 SH   SOLE   22,746 0 58,254
ALPHABET INC CAP STK CL A 02079K305 30,659 26,051 SH   SOLE   10,679 0 15,372
AMERICAN AIRLS GROUP INC COM 02376R102 55,184 1,737,541 SH   SOLE   458,240 0 1,279,301
AMERICAN TOWER CORP NEW COM 03027X100 4,124 20,924 SH   SOLE   20,631 0 293
AUTONATION INC COM 05329W102 1,644 46,036 SH   SOLE   45,636 0 400
BAKER HUGHES A GE CO CL A 05722g100 1,015 36,639 SH   SOLE   2,366 0 34,273
BENCHMARK ELECTRS INC COM 08160h101 4,753 181,079 SH   SOLE   159,503 0 21,576
BIOGEN INC COM 09062x103 4,410 18,656 SH   SOLE   16,415 0 2,241
BLACKROCK INC COM 09247X101 972 2,274 SH   SOLE   2,127 0 147
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 42,165 1,205,758 SH   SOLE   246,153 0 959,605
BLACKROCK DEBT STRAT FD INC COM NEW 09255R202 2,835 264,493 SH   SOLE   0 0 264,493
BOOKING HLDGS INC COM 09857L108 31,654 18,140 SH   SOLE   5,787 0 12,353
CBRE GROUP INC CL A 12504L109 76,528 1,547,603 SH   SOLE   415,740 0 1,131,863
CAPITAL ONE FINL CORP COM 14040H105 8,880 108,710 SH   SOLE   100,880 0 7,830
CARDINAL HEALTH INC COM 14149y108 2,754 57,206 SH   SOLE   51,829 0 5,377
CISCO SYS INC COM 17275R102 19,211 355,822 SH   SOLE   289,826 0 65,996
COMCAST CORP NEW CL A 20030N101 14,101 352,719 SH   SOLE   316,179 0 36,540
CONOCOPHILLIPS COM 20825C104 767 11,495 SH   SOLE   10,775 0 720
CONSTELLATION BRANDS INC CL A 21036P108 358 2,043 SH   SOLE   2,015 0 28
COSTCO WHSL CORP NEW COM 22160K105 1,575 6,503 SH   SOLE   5,755 0 748
DNP SELECT INCOME FD COM 23325p104 208 18,049 SH   SOLE   18,049 0 0
DSW INC CL A 23334l102 2,008 90,365 SH   SOLE   87,478 0 2,887
DELL TECHNOLOGIES INC CL C 24703L202 335 5,710 SH   SOLE   5,710 0 0
DIAMOND OFFSHORE DRILLING IN COM 25271C102 323 30,746 SH   SOLE   30,746 0 0
DIREXION SHS ETF TR ALL CP INSIDER 25459Y769 2,072 53,905 SH   SOLE   53,905 0 0
DISCOVERY INC COM SER A 25470F104 1,218 45,087 SH   SOLE   45,035 0 52
DISCOVERY INC COM SER C 25470F302 982 38,645 SH   SOLE   0 0 38,645
DOWDUPONT INC COM 26078J100 6,079 114,031 SH   SOLE   110,875 0 3,156
EATON VANCE SH TM DR DIVR IN COM 27828V104 1,902 146,640 SH   SOLE   0 0 146,640
EXPEDIA GROUP INC COM NEW 30212P303 50,693 425,994 SH   SOLE   99,521 0 326,473
EXXON MOBIL CORP COM 30231G102 7,217 89,324 SH   SOLE   67,063 0 22,261
FACEBOOK INC CL A 30303m102 70,107 420,580 SH   SOLE   91,853 0 328,727
FEDEX CORP COM 31428X106 9,361 51,603 SH   SOLE   45,056 0 6,547
FIDELITY NATL INFORMATION SV COM 31620M106 741 6,551 SH   SOLE   6,517 0 34
FOCUS FINL PARTNERS INC COM CL A 34417p100 836 23,467 SH   SOLE   0 0 23,467
FOX CORP CL A COM 35137l105 281 7,648 SH   SOLE   0 0 7,648
FRANKLIN TEMPLETON ETF TR FTSE MEXICO 35473p736 1,523 69,314 SH   SOLE   67,113 0 2,201
FRANKLIN TEMPLETON ETF TR FTSE JAPAN ETF 35473p744 1,263 52,085 SH   SOLE   50,355 0 1,730
FRANKLIN TEMPLETON ETF TR FRANKLIN INDIA 35473p769 1,358 57,981 SH   SOLE   56,067 0 1,914
FRANKLIN TEMPLETON ETF TR FTSE CHINA 35473p819 1,412 58,353 SH   SOLE   56,450 0 1,903
FRANKLIN TEMPLETON ETF TR FTSE AUSTRALIA 35473p843 1,342 54,270 SH   SOLE   52,553 0 1,717
GENERAL MTRS CO COM 37045v100 77,402 2,086,286 SH   SOLE   596,411 0 1,489,875
GOLDMAN SACHS GROUP INC COM 38141G104 47,079 245,219 SH   SOLE   82,869 0 162,350
HCA HEALTHCARE INC COM 40412C101 3,852 29,547 SH   SOLE   29,422 0 125
HP INC COM 40434l105 372 19,150 SH   SOLE   0 0 19,150
HEWLETT PACKARD ENTERPRISE C COM 42824c109 1,227 79,500 SH   SOLE   0 0 79,500
INVESCO TR INVT GRADE MUNS COM 46131M106 683 55,150 SH   SOLE   55,150 0 0
INVESCO PA VALUE MUN INCOME COM 46132K109 1,851 148,540 SH   SOLE   148,540 0 0
INVESCO EXCHANGE TRADED FD T WATER RES ETF 46137V142 893 26,288 SH   SOLE   26,288 0 0
INVESCO EXCHANGE TRADED FD T S&P SPIN OFF 46137V159 1,600 31,770 SH   SOLE   31,770 0 0
INVESCO EXCHANGE TRADED FD T BUYBACK ACHIEV 46137V308 4,315 72,370 SH   SOLE   72,370 0 0
INVESCO EXCHANGE TRADED FD T INSIDER SENMNT 46137V555 1,133 17,425 SH   SOLE   17,425 0 0
INVESCO EXCHNG TRADED FD TR KBW REGL BKG 46138E578 3,519 72,185 SH   SOLE   72,185 0 0
INVESCO EXCHNG TRADED FD TR SR LN ETF 46138g508 2,026 89,479 SH   SOLE   87,517 0 1,962
IQVIA HLDGS INC COM 46266C105 3,006 20,895 SH   SOLE   20,895 0 0
ISHARES TR MSCI INDONIA ETF 46429b309 1,337 52,068 SH   SOLE   50,434 0 1,634
ISHARES TR MSCI DENMARK ETF 46429b523 1,427 22,632 SH   SOLE   21,927 0 705
ISHARES TR FLTG RATE NT ETF 46429B655 10,126 198,911 SH   SOLE   197,649 0 1,262
ISHARES INC CORE MSCI EMKT 46434g103 678 13,118 SH   SOLE   12,686 0 432
ISHARES INC MSCI SINGPOR ETF 46434g780 1,417 59,695 SH   SOLE   57,787 0 1,908
ISHARES TR CORE INTL AGGR 46435g672 1,056 19,745 SH   SOLE   19,352 0 393
JPMORGAN CHASE & CO COM 46625H100 74,623 737,159 SH   SOLE   289,144 0 448,015
JEFFERIES FINL GROUP INC COM 47233w109 1,276 67,897 SH   SOLE   0 0 67,897
JUNIPER NETWORKS INC COM 48203r104 4,562 172,363 SH   SOLE   152,896 0 19,467
KIMCO RLTY CORP COM 49446r109 3,173 171,540 SH   SOLE   170,126 0 1,414
KINDER MORGAN INC DEL COM 49456B101 414 20,675 SH   SOLE   18,550 0 2,125
MANPOWERGROUP INC COM 56418h100 7,659 92,623 SH   SOLE   80,654 0 11,969
MARATHON PETE CORP COM 56585A102 2,534 42,342 SH   SOLE   42,067 0 275
MASTERCARD INC CL A 57636Q104 1,240 5,264 SH   SOLE   3,925 0 1,339
MCKESSON CORP COM 58155q103 1,115 9,530 SH   SOLE   8,529 0 1,001
MERCK & CO INC COM 58933y105 4,530 54,459 SH   SOLE   48,043 0 6,416
METLIFE INC COM 59156r108 4,740 111,361 SH   SOLE   99,314 0 12,047
MOLSON COORS BREWING CO CL B 60871r209 1,211 20,300 SH   SOLE   0 0 20,300
MOSAIC CO NEW COM 61945c103 3,911 143,197 SH   SOLE   127,506 0 15,691
NETAPP INC COM 64110d104 889 12,825 SH   SOLE   12,589 0 236
NEWS CORP NEW CL A 65249b109 172 13,800 SH   SOLE   0 0 13,800
NEXTERA ENERGY INC COM 65339f101 1,801 9,315 SH   SOLE   0 0 9,315
NOVARTIS A G SPONSORED ADR 66987V109 1,135 11,803 SH   SOLE   11,285 0 518
NUVEEN QUALITY MUNCP INCOME COM 67066V101 1,877 138,304 SH   SOLE   138,304 0 0
NUTRIEN LTD COM 67077m108 2,492 47,240 SH   SOLE   43,006 0 4,234
ORACLE CORP COM 68389X105 8,866 165,069 SH   SOLE   145,428 0 19,641
PGIM HIGH YIELD BOND FUND IN COM 69346H100 4,163 293,560 SH   SOLE   0 0 293,560
PGIM GLOBAL HIGH YIELD FD IN COM 69346j106 5,363 384,729 SH   SOLE   0 0 384,729
PAYPAL HLDGS INC COM 70450Y103 2,658 25,607 SH   SOLE   24,834 0 773
PHYSICIANS RLTY TR COM 71943u104 3,625 192,707 SH   SOLE   183,613 0 9,094
QURATE RETAIL INC COM SER A 74915M100 3,548 222,015 SH   SOLE   148,742 0 73,273
REGENERON PHARMACEUTICALS COM 75886F107 489 1,193 SH   SOLE   1,160 0 33
SPDR S&P 500 ETF TR TR UNIT 78462F103 8,136 28,800 SH   SOLE   20,016 0 8,784
SPDR S&P 500 ETF TR TR UNIT 78462F103 10,844 11,797 SH Call SOLE   0 0 11,797
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,509 10,756 SH Put SOLE   0 0 10,756
SPDR GOLD TRUST GOLD SHS 78463V107 669 5,480 SH   SOLE   5,480 0 0
SPDR SERIES TRUST PORTFOLIO INTRMD 78464A375 1,363 39,900 SH   SOLE   39,900 0 0
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 5,035 164,825 SH   SOLE   164,825 0 0
SPDR SERIES TRUST AEROSPACE DEF 78464A631 2,844 30,985 SH   SOLE   30,985 0 0
SPDR SERIES TRUST S&P BIOTECH 78464A870 3,699 40,860 SH   SOLE   40,860 0 0
SSGA ACTIVE ETF TR SPDR TR TACTIC 78467V848 833 17,219 SH   SOLE   17,219 0 0
SPDR DOW JONES INDL AVRG ETF UT SER 1 78467x109 281 1,086 SH   SOLE   1,086 0 0
SPDR SER TR BLOOMBERG SRT TR 78468r408 2,938 107,822 SH   SOLE   105,810 0 2,012
SANOFI SPONSORED ADR 80105n105 4,353 98,318 SH   SOLE   86,471 0 11,847
SYNCHRONY FINL COM 87165b103 1,490 46,725 SH   SOLE   43,513 0 3,212
TERADATA CORP DEL COM 88076W103 1,133 25,956 SH   SOLE   0 0 25,956
3M CO COM 88579y101 985 4,737 SH   SOLE   2,038 0 2,699
TORTOISE MIDSTRM ENERGY FD I COM 89148B101 1,987 141,737 SH   SOLE   141,737 0 0
UNITEDHEALTH GROUP INC COM 91324P102 2,024 8,190 SH   SOLE   7,398 0 792
VALERO ENERGY CORP NEW COM 91913Y100 238 2,807 SH   SOLE   2,807 0 0
VANECK VECTORS ETF TR AGRIBUSINESS ETF 92189F700 1,999 32,061 SH   SOLE   32,061 0 0
VANECK VECTORS ETF TR OIL SVCS ETF 92189f718 261 15,121 SH   SOLE   15,121 0 0
VANECK VECTORS ETF TR AMT FREE INT ETF 92189H201 1,670 34,224 SH   SOLE   34,224 0 0
VANGUARD WORLD FDS ENERGY ETF 92204A306 965 10,793 SH   SOLE   10,793 0 0
VANGUARD WORLD FDS INDUSTRIAL ETF 92204A603 3,737 26,712 SH   SOLE   26,562 0 150
VANGUARD WORLD FDS INF TECH ETF 92204A702 1,473 7,343 SH   SOLE   7,343 0 0
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 4,179 52,388 SH   SOLE   51,842 0 546
VANGUARD SCOTTSDALE FDS TOTAL CORP BND 92206C573 292 3,492 SH   SOLE   3,492 0 0
VANGUARD SCOTTSDALE FDS MORTG-BACK SEC 92206C771 4,405 84,122 SH   SOLE   83,822 0 300
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 3,553 40,901 SH   SOLE   40,901 0 0
VARIAN MED SYS INC COM 92220P105 627 4,425 SH   SOLE   0 0 4,425
VERIZON COMMUNICATIONS INC COM 92343v104 5,383 91,039 SH   SOLE   82,316 0 8,723
VISA INC COM CL A 92826C839 1,839 11,775 SH   SOLE   10,568 0 1,207
VOYA PRIME RATE TR SH BEN INT 92913a100 373 78,002 SH   SOLE   0 0 78,002
WELLS FARGO MULTI SECTOR INC COM 94987D101 746 61,665 SH   SOLE   0 0 61,665
WESTERN ASSET HIGH INCM OPP COM 95766K109 2,273 470,590 SH   SOLE   0 0 470,590
WESTROCK CO COM 96145d105 1,737 45,300 SH   SOLE   41,573 0 3,727
WISDOMTREE TR EMER MKT HIGH FD 97717W315 818 18,666 SH   SOLE   18,666 0 0
WISDOMTREE TR INTL SMCAP DIV 97717W760 1,288 19,575 SH   SOLE   19,575 0 0
WYNDHAM DESTINATIONS INC COM 98310W108 846 20,900 SH   SOLE   20,900 0 0
WYNDHAM HOTELS & RESORTS INC COM 98311A105 2,612 52,255 SH   SOLE   51,980 0 275
YAMANA GOLD INC COM 98462y100 1,150 440,762 SH   SOLE   392,796 0 47,966
ZIMMER BIOMET HLDGS INC COM 98956p102 6,168 48,303 SH   SOLE   42,995 0 5,308
ALLERGAN PLC SHS G0177J108 3,449 23,557 SH   SOLE   23,407 0 150
AON PLC SHS CL A G0408V102 60,836 356,393 SH   SOLE   83,362 0 273,031
AXIS CAPITAL HOLDINGS LTD SHS g0692u109 4,727 86,297 SH   SOLE   74,852 0 11,445
EATON CORP PLC SHS g29183103 9,140 113,457 SH   SOLE   102,552 0 10,905
LIBERTY GLOBAL PLC SHS CL C G5480U120 2,563 105,862 SH   SOLE   105,162 0 700
MARVELL TECHNOLOGY GROUP LTD ORD g5876h105 6,008 302,053 SH   SOLE   274,888 0 27,165
MEDTRONIC PLC SHS g5960l103 2,551 28,012 SH   SOLE   26,151 0 1,861
SEAGATE TECHNOLOGY PLC SHS g7945m107 7,092 148,080 SH   SOLE   132,120 0 15,960
SHIP FINANCE INTERNATIONAL L SHS g81075106 2,791 226,197 SH   SOLE   211,722 0 14,475
TECHNIPFMC PLC COM g87110105 340 14,458 SH   SOLE   0 0 14,458
TSAKOS ENERGY NAVIGATION LTD SHS g9108l108 1,610 519,464 SH   SOLE   455,686 0 63,778
TE CONNECTIVITY LTD REG SHS H84989104 1,984 24,571 SH   SOLE   24,154 0 417
FIAT CHRYSLER AUTOMOBILES N SHS N31738102 172 11,610 SH   SOLE   11,610 0 0
NXP SEMICONDUCTORS N V COM N6596X109 2,993 33,865 SH   SOLE   33,715 0 150
ROYAL CARIBBEAN CRUISES LTD COM v7780t103 9,268 80,857 SH   SOLE   70,175 0 10,682