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 COM 88579Y101 3,627 18,260 SH   SOLE   18,260 0 0
ALCON AG ORD SHS H01301128 4,740 67,464 SH   SOLE   67,464 0 0
ALPHABET INC CAP STK CL A 02079K305 10,729 4,394 SH   SOLE   4,394 0 0
ALPHABET INC CAP STK CL C 02079K107 2,263 903 SH   SOLE   903 0 0
AMAZON COM INC COM 023135106 11,469 3,334 SH   SOLE   3,334 0 0
AMERICAN TOWER CORP NEW COM 03027X100 2,611 9,664 SH   SOLE   9,664 0 0
AMGEN INC COM 031162100 289 1,186 SH   SOLE   1,186 0 0
APPLE INC COM 037833100 10,019 73,153 SH   SOLE   73,153 0 0
APTARGROUP INC COM 038336103 8,618 61,187 SH   SOLE   61,187 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 416 1,496 SH   SOLE   1,496 0 0
CANADIAN NATL RY CO COM 136375102 7,978 75,607 SH   SOLE   75,607 0 0
CISCO SYS INC COM 17275R102 213 4,023 SH   SOLE   4,023 0 0
CONOCOPHILLIPS COM 20825C104 1,661 27,276 SH   SOLE   27,276 0 0
ECOLAB INC COM 278865100 2,245 10,900 SH   SOLE   10,900 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,486 62,622 SH   SOLE   62,622 0 0
EMERSON ELEC CO COM 291011104 4,409 45,809 SH   SOLE   45,809 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,713 153,881 SH   SOLE   153,881 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 337 8,218 SH   SOLE   8,218 0 0
GENUINE PARTS CO COM 372460105 1,005 7,950 SH   SOLE   7,950 0 0
GRACO INC COM 384109104 2,871 37,926 SH   SOLE   37,926 0 0
HOME DEPOT INC COM 437076102 7,045 22,093 SH   SOLE   22,093 0 0
INTEL CORP COM 458140100 1,979 35,257 SH   SOLE   35,257 0 0
IPG PHOTONICS CORP COM 44980X109 3,439 16,318 SH   SOLE   16,318 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 275 2,378 SH   SOLE   2,378 0 0
ISHARES TR CORE MSCI EAFE 46432F842 231 3,083 SH   SOLE   3,083 0 0
ISHARES TR CORE S&P500 ETF 464287200 668 1,553 SH   SOLE   1,553 0 0
ISHARES TR MSCI USA MMENTM 46432F396 381 2,199 SH   SOLE   2,199 0 0
J & J SNACK FOODS CORP COM 466032109 3,007 17,240 SH   SOLE   17,240 0 0
JOHNSON & JOHNSON COM 478160104 8,066 48,961 SH   SOLE   48,961 0 0
KEURIG DR PEPPER INC COM 49271V100 5,312 150,737 SH   SOLE   150,737 0 0
LEMAITRE VASCULAR INC COM 525558201 527 8,644 SH   SOLE   8,644 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103 2,208 12,792 SH   SOLE   12,792 0 0
MCDONALDS CORP COM 580135101 354 1,534 SH   SOLE   1,534 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,519 1,818 SH   SOLE   1,818 0 0
MICROSOFT CORP COM 594918104 17,702 65,344 SH   SOLE   65,344 0 0
NEXTERA ENERGY INC COM 65339F101 219 2,989 SH   SOLE   2,989 0 0
NIKE INC CL B 654106103 10,103 65,399 SH   SOLE   65,399 0 0
NOVARTIS AG SPONSORED ADR 66987V109 5,934 65,037 SH   SOLE   65,037 0 0
NOVO-NORDISK A S ADR 670100205 1,172 13,987 SH   SOLE   13,987 0 0
NVIDIA CORPORATION COM 67066G104 10,525 13,154 SH   SOLE   13,154 0 0
ORACLE CORP COM 68389X105 1,228 15,774 SH   SOLE   15,774 0 0
PAR TECHNOLOGY CORP COM 698884103 8,069 115,365 SH   SOLE   115,365 0 0
PEPSICO INC COM 713448108 7,053 47,604 SH   SOLE   47,604 0 0
PROCTER AND GAMBLE CO COM 742718109 7,411 54,923 SH   SOLE   54,923 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 690 8,089 SH   SOLE   8,089 0 0
ROLLINS INC COM 775711104 546 15,975 SH   SOLE   15,975 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 311 3,977 SH   SOLE   3,977 0 0
SERVICESOURCE INTL INC COM 81763U100 40 28,083 SH   SOLE   28,083 0 0
SONOCO PRODS CO COM 835495102 1,271 19,000 SH   SOLE   19,000 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 366 725 SH   SOLE   725 0 0
TYLER TECHNOLOGIES INC COM 902252105 3,393 7,501 SH   SOLE   7,501 0 0
UNILEVER PLC SPON ADR NEW 904767704 7,385 126,247 SH   SOLE   126,247 0 0
UNION PAC CORP COM 907818108 3,425 15,573 SH   SOLE   15,573 0 0
UNITEDHEALTH GROUP INC COM 91324P102 209 521 SH   SOLE   521 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 452 1,903 SH   SOLE   1,903 0 0
VISA INC COM CL A 92826C839 8,205 35,092 SH   SOLE   35,092 0 0