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
ALCON AG ORD SHS H01301128 5,744 98,727 SH   SOLE   63,051 0 35,675
ALPHABET INC CAP STK CL A 02079K305 12,761 133,416 SH   SOLE   84,461 0 48,955
ALPHABET INC CAP STK CL C 02079K107 2,784 28,955 SH   SOLE   18,340 0 10,615
AMAZON COM INC COM 023135106 11,873 105,073 SH   SOLE   64,497 0 40,576
AMERICAN TOWER CORP NEW COM 03027X100 4,348 20,251 SH   SOLE   11,573 0 8,677
AMGEN INC COM 031162100 270 1,196 SH   SOLE   935 0 260
APPLE INC COM 037833100 18,205 131,729 SH   SOLE   69,856 0 61,872
APTARGROUP INC COM 038336103 9,040 95,132 SH   SOLE   58,762 0 36,369
AUTOZONE INC COM 053332102 448 209 SH   SOLE   209 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 407 1,524 SH   SOLE   1,496 0 28
BK OF AMERICA CORP COM 060505104 249 8,235 SH   SOLE   0 0 8,235
CANADIAN NATL RY CO COM 136375102 12,813 118,651 SH   SOLE   70,865 0 47,785
CONOCOPHILLIPS COM 20825C104 4,954 48,411 SH   SOLE   28,873 0 19,538
COSTCO WHSL CORP NEW COM 22160K105 567 1,200 SH   SOLE   975 0 225
DISNEY WALT CO COM 254687106 274 2,903 SH   SOLE   462 0 2,440
ECOLAB INC COM 278865100 3,389 23,463 SH   SOLE   15,035 0 8,428
EDWARDS LIFESCIENCES CORP COM 28176E108 8,971 108,567 SH   SOLE   65,185 0 43,382
EMERSON ELEC CO COM 291011104 5,007 68,378 SH   SOLE   43,784 0 24,593
ENCORE WIRE CORP COM 292562105 253 2,189 SH   SOLE   2,189 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 5,579 234,596 SH   SOLE   146,823 0 87,773
EXXON MOBIL CORP COM 30231G102 217 2,483 SH   SOLE   2,483 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 352 8,342 SH   SOLE   8,342 0 0
GENUINE PARTS CO COM 372460105 1,287 8,620 SH   SOLE   7,820 0 800
GRACO INC COM 384109104 3,405 56,803 SH   SOLE   34,762 0 22,041
HOME DEPOT INC COM 437076102 10,572 38,313 SH   SOLE   23,513 0 14,799
IPG PHOTONICS CORP COM 44980X109 1,324 15,696 SH   SOLE   10,531 0 5,165
ISHARES TR CORE S&P500 ETF 464287200 578 1,612 SH   SOLE   1,555 0 56
ISHARES TR MSCI USA MMENTM 46432F396 289 2,205 SH   SOLE   2,205 0 0
J & J SNACK FOODS CORP COM 466032109 3,286 25,377 SH   SOLE   15,736 0 9,640
JOHNSON & JOHNSON COM 478160104 13,237 81,027 SH   SOLE   48,011 0 33,015
KEURIG DR PEPPER INC COM 49271V100 9,821 274,170 SH   SOLE   170,667 0 103,502
METTLER TOLEDO INTERNATIONAL COM 592688105 1,735 1,600 SH   SOLE   1,126 0 474
MICROSOFT CORP COM 594918104 21,913 94,087 SH   SOLE   57,171 0 36,915
NEXTERA ENERGY INC COM 65339F101 828 10,563 SH   SOLE   3,025 0 7,538
NIKE INC CL B 654106103 7,493 90,150 SH   SOLE   61,182 0 28,967
NOVARTIS AG SPONSORED ADR 66987V109 3,079 40,505 SH   SOLE   28,255 0 12,250
NOVO-NORDISK A S ADR 670100205 1,387 13,921 SH   SOLE   11,231 0 2,690
NVIDIA CORPORATION COM 67066G104 9,858 81,206 SH   SOLE   48,503 0 32,703
ORACLE CORP COM 68389X105 916 15,000 SH   SOLE   15,000 0 0
PAR TECHNOLOGY CORP COM 698884103 5,049 170,988 SH   SOLE   111,139 0 59,849
PEPSICO INC COM 713448108 13,273 81,299 SH   SOLE   48,430 0 32,868
PROCTER AND GAMBLE CO COM 742718109 12,472 98,786 SH   SOLE   57,878 0 40,907
ROLLINS INC COM 775711104 745 21,488 SH   SOLE   14,438 0 7,050
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 242 4,001 SH   SOLE   4,001 0 0
SONOCO PRODS CO COM 835495102 669 11,800 SH   SOLE   11,000 0 800
STANLEY BLACK & DECKER INC COM 854502101 511 6,792 SH   SOLE   6,792 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 272 537 SH   SOLE   267 0 270
TYLER TECHNOLOGIES INC COM 902252105 4,463 12,843 SH   SOLE   8,918 0 3,925
UNILEVER PLC SPON ADR NEW 904767704 1,806 41,189 SH   SOLE   22,777 0 18,411
UNION PAC CORP COM 907818108 4,842 24,852 SH   SOLE   17,090 0 7,761
VANGUARD INDEX FDS MID CAP ETF 922908629 360 1,913 SH   SOLE   1,913 0 0
VISA INC COM CL A 92826C839 11,160 62,822 SH   SOLE   36,672 0 26,149