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 COMMON 88579Y101 1,243 9,107 SH   SOLE   0 0 9,107
ABBOTT LABS COMMON 002824100 1,346 17,052 SH   SOLE   0 0 17,052
ABBVIE INC COMMON 00287Y109 871 11,427 SH   SOLE   0 0 11,427
ACCENTURE PLC IRELAND SHS CLAS COMMON G1151C101 10,793 66,111 SH   SOLE   2,300 0 63,811
ADOBE INC COMMON 00724F101 2,227 6,997 SH   SOLE   0 0 6,997
AIR LEASE CORP CL A COMMON 00912X302 32,257 1,456,938 SH   SOLE   129,219 0 1,327,719
AIR PRODUCTS & CHEMICALS INC COMMON 009158106 1,892 9,478 SH   SOLE   0 0 9,478
AKAMAI TECHNOLOGIES INC COMMON 00971T101 503 5,500 SH   SOLE   0 0 5,500
ALCON INC ORD SHS COMMON H01301128 2,674 52,619 SH   SOLE   3,000 0 49,619
ALIBABA GROUP HOLDING LTD SPON COMMON 01609W102 46,864 240,970 SH   SOLE   34,850 0 206,120
ALPHABET INC CAP STK CL A COMMON 02079K305 28,852 24,831 SH   SOLE   3,332 0 21,499
ALPHABET INC CAP STK CL C COMMON 02079K107 70,247 60,412 SH   SOLE   5,255 0 55,157
AMAZON.COM INC COMMON 023135106 22,820 11,704 SH   SOLE   660 0 11,044
AMERICAN AIRLINES GROUP INC COMMON 02376R102 2,384 195,583 SH   SOLE   0 0 195,583
AMERICAN EXPRESS CO COMMON 025816109 47,602 556,033 SH   SOLE   55,609 0 500,424
AMERICAN TOWER CORP NEW COMMON 03027X100 51,439 236,230 SH   SOLE   28,300 0 207,930
AMGEN INC COMMON 031162100 9,614 47,422 SH   SOLE   300 0 47,122
ANTHRACITE CAP INC COMMON 037023108 0 13,772 SH   SOLE   0 0 13,772
APACHE CORP COMMON 037411105 5,820 1,392,345 SH   SOLE   222,900 0 1,169,445
APPLE INC COMMON 037833100 16,886 66,405 SH   SOLE   0 0 66,405
APTIV PLC SHS COMMON G6095L109 40,253 817,490 SH   SOLE   77,006 0 740,484
AT&T INC COMMON 00206R102 33,216 1,139,486 SH   SOLE   149,170 0 990,316
AUTOMATIC DATA PROCESSING INC COMMON 053015103 1,275 9,332 SH   SOLE   0 0 9,332
AUTOZONE INC COMMON 053332102 352 416 SH   SOLE   0 0 416
AVALONBAY COMMUNITIES INC COMMON 053484101 496 3,369 SH   SOLE   0 0 3,369
BANK OF AMERICA CORP COMMON 060505104 47,534 2,238,978 SH   SOLE   172,203 0 2,066,775
BANKUNITED INC COMMON 06652K103 21,136 1,130,255 SH   SOLE   37,501 0 1,092,754
BAXTER INTERNATIONAL INC COMMON 071813109 275 3,385 SH   SOLE   0 0 3,385
BECTON DICKINSON & CO COMMON 075887109 551 2,396 SH   SOLE   0 0 2,396
BEIJING ENTRPRS WATER GRP LTD COMMON G0957L109 36 84,000 SH   SOLE   0 0 84,000
BERKSHIRE HATHAWAY INC CL B NE COMMON 084670702 3,414 18,674 SH   SOLE   0 0 18,674
BLACKROCK INC COMMON 09247X101 217 494 SH   SOLE   0 0 494
BLACKSTONE GROUP INC COMMON 09260D107 66,121 1,450,978 SH   SOLE   164,538 0 1,286,440
BOEING CO COMMON 097023105 752 5,044 SH   SOLE   0 0 5,044
BORGWARNER INC COMMON 099724106 1,549 63,567 SH   SOLE   0 0 63,567
BRISTOL MYERS SQUIBB CO COMMON 110122108 107,282 1,924,683 SH   SOLE   140,078 0 1,784,605
BRISTOL MYERS SQUIBB CONTINGEN COMMON 110122157 2,650 697,409 SH   SOLE   69,197 0 628,212
BROADRIDGE FINANCIAL SOLUTIONS COMMON 11133T103 7,359 77,602 SH   SOLE   4,500 0 73,102
BROOKFIELD ASSET MGMT INC CL A COMMON 112585104 243 5,500 SH   SOLE   0 0 5,500
CATERPILLAR INC COMMON 149123101 700 6,030 SH   SOLE   0 0 6,030
CERNER CORP COMMON 156782104 20,217 320,962 SH   SOLE   20,025 0 300,937
CHARLES SCHWAB CORP NEW COMMON 808513105 1,700 50,555 SH   SOLE   0 0 50,555
CHEVRON CORP NEW COMMON 166764100 18,943 261,427 SH   SOLE   29,490 0 231,937
CHINA EVERBRIGHT INTL LTD ORD COMMON Y14226107 42 76,000 SH   SOLE   0 0 76,000
CHUBB LIMITED COMMON H1467J104 12,604 112,846 SH   SOLE   13,100 0 99,746
CISCO SYSTEMS INC COMMON 17275R102 40,825 1,038,547 SH   SOLE   46,782 0 991,765
CITIGROUP INC NEW COMMON 172967424 20,474 486,078 SH   SOLE   10,705 0 475,373
COCA-COLA CO COMMON 191216100 15,679 354,339 SH   SOLE   0 0 354,339
COGNIZANT TECHNOLOGY SOLUTIONS COMMON 192446102 223 4,800 SH   SOLE   0 0 4,800
COLGATE PALMOLIVE CO COMMON 194162103 1,689 25,448 SH   SOLE   0 0 25,448
COLONY CAP INC NEW CL A COMMON 19626G108 27 15,492 SH   SOLE   0 0 15,492
COMCAST CORP NEW CL A COMMON 20030N101 9,938 289,059 SH   SOLE   0 0 289,059
CONSOLIDATED EDISON INC COMMON 209115104 342 4,386 SH   SOLE   0 0 4,386
CONSTELLATION BRANDS INC CL A COMMON 21036P108 49,262 343,622 SH   SOLE   35,560 0 308,062
CORE LABORATORIES COMMON N22717107 3,904 377,565 SH   SOLE   0 0 377,565
COSTCO WHOLESALE CORP NEW COMMON 22160K105 1,378 4,834 SH   SOLE   0 0 4,834
CSX CORP COMMON 126408103 206 3,596 SH   SOLE   0 0 3,596
CVS HEALTH CORP COMMON 126650100 21,257 358,284 SH   SOLE   69,440 0 288,844
DANAHER CORP COMMON 235851102 74,640 539,266 SH   SOLE   63,053 0 476,213
DELTA AIR LINES INC NEW COMMON 247361702 58,077 2,035,662 SH   SOLE   167,697 0 1,867,965
DENTSPLY SIRONA INC COMMON 24906P109 8,058 207,513 SH   SOLE   0 0 207,513
DIAGEO P L C SPON ADR NEW COMMON 25243Q205 53,137 418,007 SH   SOLE   22,083 0 395,924
DISCOVERY INC SER A COMMON 25470F104 1,160 59,668 SH   SOLE   0 0 59,668
DISCOVERY INC SER C COMMON 25470F302 44,976 2,564,198 SH   SOLE   218,248 0 2,345,950
DUKE ENERGY CORP NEW COMMON 26441C204 300 3,714 SH   SOLE   0 0 3,714
ECOLAB INC COMMON 278865100 4,131 26,508 SH   SOLE   0 0 26,508
ELANCO ANIMAL HEALTH INC COMMON 28414H103 13,651 609,712 SH   SOLE   97,800 0 511,912
ELECTRONIC ARTS INC COMMON 285512109 24,666 246,245 SH   SOLE   11,200 0 235,045
EMERSON ELECTRIC CO COMMON 291011104 361 7,583 SH   SOLE   0 0 7,583
ENTERPRISE PRODUCTS PARTNERS L COMMON 293792107 280 19,561 SH   SOLE   0 0 19,561
EOG RESOURCES INC COMMON 26875P101 21,208 590,417 SH   SOLE   60,135 0 530,282
EQUINIX INC COMMON 29444U700 96,848 155,064 SH   SOLE   13,111 0 141,953
EXPEDIA GROUP INC NEW COMMON 30212P303 1,264 22,462 SH   SOLE   0 0 22,462
EXPEDITORS INTL INC COMMON 302130109 11,355 170,182 SH   SOLE   0 0 170,182
EXXON MOBIL CORP COMMON 30231G102 1,547 40,739 SH   SOLE   0 0 40,739
FACEBOOK INC CL A COMMON 30303M102 40,938 245,433 SH   SOLE   20,277 0 225,156
FEDEX CORP COMMON 31428X106 1,401 11,555 SH   SOLE   0 0 11,555
FIRST REPUBLIC BANK COMMON 33616C100 72,751 884,192 SH   SOLE   69,783 0 814,409
FORD MOTOR CO COMMON 345370860 15,743 3,259,373 SH   SOLE   0 0 3,259,373
FORTIVE CORP COMMON 34959J108 31,798 576,163 SH   SOLE   83,950 0 492,213
FORTUNE BRANDS HOME & SECURITY COMMON 34964C106 51,359 1,187,503 SH   SOLE   55,801 0 1,131,702
GENERAL ELECTRIC CO COMMON 369604103 526 66,281 SH   SOLE   0 0 66,281
GENERAL MILLS INC COMMON 370334104 16,048 304,106 SH   SOLE   10,800 0 293,306
GENERAL MOTORS CO COMMON 37045V100 57,250 2,755,049 SH   SOLE   197,013 0 2,558,036
GILEAD SCIENCES INC COMMON 375558103 314 4,204 SH   SOLE   0 0 4,204
GLAXOSMITHKLINE PLC SPONSORED COMMON 37733W105 32,737 864,006 SH   SOLE   126,370 0 737,636
HALOZYME THERAPEUTICS COMMON 40637H109 180 10,000 SH   SOLE   0 0 10,000
HARTCOURT COMPANIES INC NEW COMMON 416187201 0 10,000 SH   SOLE   0 0 10,000
HERSHEY CO COMMON 427866108 272 2,054 SH   SOLE   0 0 2,054
HOME DEPOT INC COMMON 437076102 3,879 20,774 SH   SOLE   0 0 20,774
HONEYWELL INTERNATIONAL INC COMMON 438516106 40,893 305,651 SH   SOLE   37,448 0 268,203
HUBBELL INC COMMON 443510607 235 2,050 SH   SOLE   0 0 2,050
IAC/INTERACTIVE CORP COMMON 44919P508 2,830 15,790 SH   SOLE   0 0 15,790
IHEARTMEDIA INC CL A COMMON 45174J509 1,791 244,950 SH   SOLE   0 0 244,950
ILLINOIS TOOL WORKS INC COMMON 452308109 15,249 107,297 SH   SOLE   3,000 0 104,297
ILLUMINA INC COMMON 452327109 98,280 359,842 SH   SOLE   30,246 0 329,596
INGERSOLL-RAND PLC SHS COMMON 45687V106 17,184 692,893 SH   SOLE   125,275 0 567,618
INTEL CORP COMMON 458140100 11,702 216,222 SH   SOLE   7,000 0 209,222
INTERNATIONAL BUSINESS MACHINE COMMON 459200101 45,558 410,694 SH   SOLE   42,368 0 368,326
INTERNATIONAL FLAVORS & FRAGRA COMMON 459506101 857 8,398 SH   SOLE   0 0 8,398
ISTAR INC COMMON 45031U101 1,172 110,500 SH   SOLE   0 0 110,500
JOHNSON & JOHNSON COMMON 478160104 16,302 124,322 SH   SOLE   5,400 0 118,922
JPMORGAN CHASE & CO COMMON 46625H100 78,445 871,323 SH   SOLE   64,753 0 806,570
KANSAS CITY SOUTHERN NEW COMMON 485170302 25,785 202,746 SH   SOLE   5,675 0 197,071
KIMBERLY CLARK CORP COMMON 494368103 384 3,006 SH   SOLE   0 0 3,006
KIMCO REALTY CORP COMMON 49446R109 17,971 1,858,423 SH   SOLE   23,930 0 1,834,493
KKR & CO INC CL A COMMON 48251W104 319 13,600 SH   SOLE   0 0 13,600
L BRANDS INC COMMON 501797104 19,870 1,718,894 SH   SOLE   161,000 0 1,557,894
LAMAR ADVERTISING CO NEW CL A COMMON 512816109 987 19,240 SH   SOLE   0 0 19,240
LAUDER ESTEE COS INC CL A COMMON 518439104 10,465 65,678 SH   SOLE   7,150 0 58,528
LILLY ELI & CO COMMON 532457108 618 4,457 SH   SOLE   0 0 4,457
LINDE PLC COMMON G5494J103 335 1,937 SH   SOLE   0 0 1,937
LOCKHEED MARTIN CORP COMMON 539830109 255 752 SH   SOLE   0 0 752
LOWE'S COMPANIES INC COMMON 548661107 59,569 692,260 SH   SOLE   48,890 0 643,370
M & T BANK CORP COMMON 55261F104 221 2,134 SH   SOLE   0 0 2,134
MACYS INC COMMON 55616P104 9,390 1,912,366 SH   SOLE   125,000 0 1,787,366
MANHATTAN ASSOCIATES INC COMMON 562750109 438 8,800 SH   SOLE   0 0 8,800
MARATHON PETROLEUM CORP COMMON 56585A102 13,487 570,995 SH   SOLE   20,566 0 550,429
MARSH & MCLENNAN COS INC COMMON 571748102 596 6,892 SH   SOLE   0 0 6,892
MARTIN MARIETTA MATERIALS INC COMMON 573284106 2,563 13,547 SH   SOLE   0 0 13,547
MASCO CORP COMMON 574599106 53,037 1,534,205 SH   SOLE   121,578 0 1,412,627
MASTERCARD INCORPORATED CL A COMMON 57636Q104 79,062 327,297 SH   SOLE   29,723 0 297,574
MAXAR TECHNOLOGIES LTD COMMON 57778K105 32,305 3,024,784 SH   SOLE   196,604 0 2,828,180
MCCORMICK & CO INC COMMON 579780206 1,038 7,350 SH   SOLE   0 0 7,350
MCDONALDS CORP COMMON 580135101 589 3,559 SH   SOLE   0 0 3,559
MEDTRONIC PLC SHS COMMON G5960L103 491 5,444 SH   SOLE   0 0 5,444
MERCK & COMPANY INC COMMON 58933Y105 34,586 449,523 SH   SOLE   16,140 0 433,383
METLIFE INC COMMON 59156R108 13,396 438,214 SH   SOLE   0 0 438,214
MICROCHIP TECHNOLOGY INC COMMON 595017104 330 4,863 SH   SOLE   0 0 4,863
MICROSOFT CORP COMMON 594918104 124,218 787,636 SH   SOLE   63,068 0 724,568
MONDELEZ INTL INC CL A COMMON 609207105 745 14,872 SH   SOLE   0 0 14,872
MONSTER BEVERAGE CORP NEW COMMON 61174X109 298 5,305 SH   SOLE   0 0 5,305
MORGAN STANLEY NEW COMMON 617446448 40,087 1,179,024 SH   SOLE   96,300 0 1,082,724
NESTLE SA SPONSORED ADR COMMON 641069406 66,282 644,856 SH   SOLE   31,537 0 613,319
NEXTERA ENERGY INC COMMON 65339F101 202 839 SH   SOLE   0 0 839
NIKE INC CL B COMMON 654106103 539 6,513 SH   SOLE   0 0 6,513
NORDSTROM INC COMMON 655664100 13,914 907,040 SH   SOLE   1,225 0 905,815
NOVARTIS A G SPONSORED ADR COMMON 66987V109 31,384 380,639 SH   SOLE   51,775 0 328,864
NOVO-NORDISK A S ADR COMMON 670100205 211 3,509 SH   SOLE   0 0 3,509
NVIDIA CORP COMMON 67066G104 85,943 326,037 SH   SOLE   33,504 0 292,533
ORACLE CORP COMMON 68389X105 65,864 1,362,793 SH   SOLE   70,675 0 1,292,118
PAYCHEX INC COMMON 704326107 289 4,592 SH   SOLE   0 0 4,592
PAYPAL HOLDINGS INC COMMON 70450Y103 56,540 590,561 SH   SOLE   19,957 0 570,604
PEPSICO INC COMMON 713448108 16,273 135,499 SH   SOLE   600 0 134,899
PFIZER INC COMMON 717081103 1,881 57,634 SH   SOLE   0 0 57,634
PHILIP MORRIS INTERNATIONAL IN COMMON 718172109 407 5,576 SH   SOLE   0 0 5,576
PIONEER NATURAL RESOURCES CO COMMON 723787107 13,611 194,022 SH   SOLE   5,150 0 188,872
PROCTER AND GAMBLE CO COMMON 742718109 3,134 28,494 SH   SOLE   0 0 28,494
PROGRESSIVE CORP OHIO COMMON 743315103 215 2,906 SH   SOLE   0 0 2,906
PROLOGIS INC COMMON 74340W103 429 5,338 SH   SOLE   0 0 5,338
PRUDENTIAL FINANCIAL INC COMMON 744320102 52,643 1,009,638 SH   SOLE   74,739 0 934,899
QUALCOMM INC COMMON 747525103 103,134 1,524,522 SH   SOLE   124,931 0 1,399,591
QUANTUM MATERIALS CORP COMMON 74766A106 0 22,000 SH   SOLE   0 0 22,000
REINSURANCE GROUP AMERICA INC COMMON 759351604 27,116 322,276 SH   SOLE   37,875 0 284,401
ROYAL DUTCH SHELL PLC SPON ADR COMMON 780259107 24,940 763,630 SH   SOLE   80,220 0 683,410
ROYAL NICKEL CORP COMMON 780357109 41 190,000 SH   SOLE   0 0 190,000
SCHLUMBERGER LTD COMMON 806857108 14,119 1,046,653 SH   SOLE   101,300 0 945,353
SIMON PROPERTY GROUP INC NEW COMMON 828806109 7,562 137,843 SH   SOLE   26,488 0 111,355
SMILEDIRECTCLUB INC CL A COMMON 83192H106 75 15,997 SH   SOLE   0 0 15,997
SMUCKER J M CO NEW COMMON 832696405 25,337 228,260 SH   SOLE   11,500 0 216,760
SOLUCORP INDUSTRIES LTD COMMON 83437C102 0 17,000 SH   SOLE   0 0 17,000
SOUTHWEST AIRLINES CO COMMON 844741108 3,209 90,109 SH   SOLE   1,200 0 88,909
SS&C TECHNOLOGIES HOLDINGS INC COMMON 78467J100 46,261 1,055,712 SH   SOLE   100,812 0 954,900
STANLEY BLACK & DECKER INC COMMON 854502101 24,300 242,998 SH   SOLE   27,835 0 215,163
STARBUCKS CORP COMMON 855244109 1,530 23,266 SH   SOLE   0 0 23,266
STRATASYS LTD SHS COMMON M85548101 15,880 995,640 SH   SOLE   90,100 0 905,540
STRYKER CORP COMMON 863667101 318 1,912 SH   SOLE   0 0 1,912
SVB FINANCIAL GROUP COMMON 78486Q101 15,444 102,223 SH   SOLE   14,132 0 88,091
SYNCHRONY FINANCIAL COMMON 87165B103 18,193 1,130,720 SH   SOLE   101,656 0 1,029,064
TARGET CORP COMMON 87612E106 330 3,554 SH   SOLE   0 0 3,554
THERMO FISHER SCIENTIFIC INC COMMON 883556102 85,461 301,342 SH   SOLE   23,134 0 278,208
TIREX CORP COMMON 88823T106 0 12,000 SH   SOLE   0 0 12,000
TRANSDIGM GROUP INC COMMON 893641100 671 2,095 SH   SOLE   0 0 2,095
TRUIST FINANCIAL CORP COMMON 89832Q109 43,727 1,417,866 SH   SOLE   65,505 0 1,352,361
UBER TECHNOLOGIES INC COMMON 90353T100 18,635 667,457 SH   SOLE   116,800 0 550,657
ULTA BEAUTY INC COMMON 90384S303 18,201 103,594 SH   SOLE   8,300 0 95,294
UNILEVER N V N Y SHS NEW COMMON 904784709 1,981 40,594 SH   SOLE   0 0 40,594
UNION PACIFIC CORP COMMON 907818108 711 5,039 SH   SOLE   0 0 5,039
UNITED AIRLINES HOLDINGS INC COMMON 910047109 21,625 685,405 SH   SOLE   10,840 0 674,565
UNITED PARCEL SERVICE INC CL B COMMON 911312106 385 4,117 SH   SOLE   0 0 4,117
UNITED RENTALS INC COMMON 911363109 4,718 45,848 SH   SOLE   12,000 0 33,848
UNITED TECHNOLOGIES CORP COMMON 913017109 1,053 11,165 SH   SOLE   0 0 11,165
UNITEDHEALTH GROUP INC COMMON 91324P102 22,203 89,033 SH   SOLE   5,580 0 83,453
US BANCORP NEW COMMON 902973304 52,854 1,534,236 SH   SOLE   73,735 0 1,460,501
V F CORP COMMON 918204108 792 14,647 SH   SOLE   0 0 14,647
VALERO ENERGY CORP NEW COMMON 91913Y100 3,213 70,844 SH   SOLE   0 0 70,844
VERISK ANALYTICS INC COMMON 92345Y106 16,896 121,219 SH   SOLE   0 0 121,219
VERIZON COMMUNICATIONS INC COMMON 92343V104 2,141 39,838 SH   SOLE   0 0 39,838
VISA INC CL A COMMON 92826C839 91,571 568,340 SH   SOLE   48,199 0 520,141
VULCAN MATERIALS CO COMMON 929160109 7,586 70,197 SH   SOLE   510 0 69,687
WALMART INC COMMON 931142103 1,386 12,201 SH   SOLE   0 0 12,201
WALT DISNEY CO COMMON 254687106 46,081 477,027 SH   SOLE   46,400 0 430,627
WASTE MANAGEMENT INC COMMON 94106L109 406 4,386 SH   SOLE   0 0 4,386
WELLS FARGO CO NEW COMMON 949746101 588 20,478 SH   SOLE   0 0 20,478
XPO LOGISTICS INC COMMON 983793100 45,338 930,000 SH   SOLE   93,532 0 836,468
YELP INC CL A COMMON 985817105 3,260 180,831 SH   SOLE   0 0 180,831
YUM BRANDS INC COMMON 988498101 476 6,950 SH   SOLE   0 0 6,950
ZIMMER BIOMET HOLDINGS INC COMMON 98956P102 41,546 411,024 SH   SOLE   45,505 0 365,519
ZIONS BANCORPORATION N A COMMON 989701107 3,624 135,428 SH   SOLE   1,112 0 134,316
ZOETIS INC CL A COMMON 98978V103 1,926 16,368 SH   SOLE   0 0 16,368