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
ABBVIE INC COM 00287Y109 2,249 20,852 SH   SOLE   20,852 0 0
ADOBE SYSTEMS INCORPORATED COM 00724F101 19,223 33,390 SH   SOLE   33,390 0 0
ALLSTATE CORP COM 020002101 14,580 114,525 SH   SOLE   114,525 0 0
ALPHABET INC CAP STK CL C 02079K107 370 139 SH   SOLE   139 0 0
ALPHABET INC CAP STK CL A 02079K305 21,578 8,071 SH   SOLE   8,071 0 0
ALTICE USA INC CL A 02156K103 614 29,645 SH   SOLE   29,645 0 0
ALTRA INDL MOTION CORP COM 02208R106 8,790 158,800 SH   SOLE   158,800 0 0
AMAZON COM INC COM 023135106 3,666 1,116 SH   SOLE   1,116 0 0
AMERICAN ELEC PWR CO INC COM 025537101 448 5,520 SH   SOLE   5,520 0 0
AMPHENOL CORP NEW CL A 032095101 17,233 235,328 SH   SOLE   235,328 0 0
APPLE INC COM 037833100 23,520 166,217 SH   SOLE   166,217 0 0
AVERY DENNISON CORP COM 053611109 17,308 83,530 SH   SOLE   83,530 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 786 2,880 SH   SOLE   2,880 0 0
BHP GROUP LTD SPONSORED ADS 088606108 13,120 245,144 SH   SOLE   245,144 0 0
BLACKSTONE INC COM 09260D107 21,846 187,775 SH   SOLE   187,775 0 0
BRISTOL-MYERS SQUIBB CO COM 110122108 1,875 31,685 SH   SOLE   31,685 0 0
CANADIAN PAC RY LTD COM 13645T100 1,188 18,250 SH   SOLE   18,250 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 14,267 19,610 SH   SOLE   19,610 0 0
CHEVRON CORP NEW COM 166764100 1,958 19,302 SH   SOLE   19,302 0 0
COCA COLA CO COM 191216100 1,673 31,880 SH   SOLE   31,880 0 0
CONSTELLATION BRANDS INC CL A 21036P108 9,642 45,762 SH   SOLE   45,762 0 0
COSTCO WHSL CORP NEW COM 22160K105 905 2,014 SH   SOLE   2,014 0 0
DANAHER CORPORATION COM 235851102 609 2,000 SH   SOLE   2,000 0 0
DARLING INGREDIENTS INC COM 237266101 19,141 266,213 SH   SOLE   266,213 0 0
DISNEY WALT CO COM 254687106 797 4,710 SH   SOLE   4,710 0 0
EATON CORP PLC SHS G29183103 2,166 14,510 SH   SOLE   14,510 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 234 10,800 SH   SOLE   10,800 0 0
EXXON MOBIL CORP COM 30231G102 256 4,350 SH   SOLE   4,350 0 0
FACEBOOK INC CL A 30303M102 22,819 67,236 SH   SOLE   67,236 0 0
GENERAL MTRS CO COM 37045V100 14,388 272,957 SH   SOLE   272,957 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 227 600 SH   SOLE   600 0 0
GXO LOGISTICS INCORPORATED COMMON STOCK 36262G101 6,758 86,157 SH   SOLE   86,157 0 0
HOWMET AEROSPACE INC COM 443201108 6,890 220,835 SH   SOLE   220,835 0 0
INTEL CORP COM 458140100 228 4,282 SH   SOLE   4,282 0 0
JOHNSON & JOHNSON COM 478160104 1,213 7,512 SH   SOLE   7,512 0 0
JPMORGAN CHASE & CO COM 46625H100 1,372 8,384 SH   SOLE   8,384 0 0
LENNAR CORP CL A 526057104 281 3,000 SH   SOLE   3,000 0 0
LILLY ELI & CO COM 532457108 20,718 89,670 SH   SOLE   89,670 0 0
LINDE PLC SHS G5494J103 478 1,629 SH   SOLE   1,629 0 0
LOCKHEED MARTIN CORP COM 539830109 10,194 29,539 SH   SOLE   29,539 0 0
LOWES COS INC COM 548661107 11,230 55,359 SH   SOLE   55,359 0 0
M D C HLDGS INC COM 552676108 2,195 46,978 SH   SOLE   46,978 0 0
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 320 7,020 SH   SOLE   7,020 0 0
MASCO CORP COM 574599106 361 6,500 SH   SOLE   6,500 0 0
MASTEC INC COM 576323109 11,767 136,385 SH   SOLE   136,385 0 0
MASTERCARD INCORPORATED CL A 57636Q104 7,919 22,778 SH   SOLE   22,778 0 0
MCDONALDS CORP COM 580135101 1,140 4,730 SH   SOLE   4,730 0 0
MERCK & CO INC COM 58933Y105 278 3,700 SH   SOLE   3,700 0 0
MGM GROWTH PPTYS LLC CL A COM 55303A105 2,465 64,360 SH   SOLE   64,360 0 0
MICROSOFT CORP COM 594918104 19,582 69,461 SH   SOLE   69,461 0 0
MURPHY OIL CORP COM 626717102 215 8,600 SH   SOLE   8,600 0 0
NORFOLK SOUTHN CORP COM 655844108 361 1,510 SH   SOLE   1,510 0 0
NVIDIA CORPORATION COM 67066G104 25,495 123,070 SH   SOLE   123,070 0 0
ONTO INNOVATION INC COM 683344105 5,576 77,180 SH   SOLE   77,180 0 0
PAYPAL HLDGS INC COM 70450Y103 18,432 70,837 SH   SOLE   70,837 0 0
PEPSICO INC COM 713448108 461 3,065 SH   SOLE   3,065 0 0
PHILLIPS 66 COM 718546104 450 6,420 SH   SOLE   6,420 0 0
PROCTER AND GAMBLE CO COM 742718109 376 2,688 SH   SOLE   2,688 0 0
QUALCOMM INC COM 747525103 10,270 79,622 SH   SOLE   79,622 0 0
QUANTA SVCS INC COM 74762E102 5,318 46,720 SH   SOLE   46,720 0 0
REGAL BELOIT CORP COM 758750103 7,050 46,893 SH   SOLE   46,893 0 0
SALESFORCE COM INC COM 79466L302 19,986 73,688 SH   SOLE   73,688 0 0
SOLAREDGE TECHNOLOGIES INC COM 83417M104 1,675 6,317 SH   SOLE   6,317 0 0
TAPESTRY INC COM 876030107 8,297 224,119 SH   SOLE   224,119 0 0
TJX COS INC NEW COM 872540109 17,095 259,096 SH   SOLE   259,096 0 0
VISA INC COM CL A 92826C839 17,539 78,737 SH   SOLE   78,737 0 0
WEC ENERGY GROUP INC COM 92939U106 15,570 176,533 SH   SOLE   176,533 0 0
XPO LOGISTICS INC COM 983793100 6,833 85,857 SH   SOLE   85,857 0 0
ZOETIS INC CL A 98978V103 268 1,380 SH   SOLE   1,380 0 0