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 2,953 16,836 SH   SOLE   16,836 0 0
ALCON AG ORD SHS H01301128 5,349 66,473 SH   SOLE   66,473 0 0
ALPHABET INC CAP STK CL A 02079K305 11,889 4,447 SH   SOLE   4,447 0 0
ALPHABET INC CAP STK CL C 02079K107 2,364 887 SH   SOLE   887 0 0
AMAZON COM INC COM 023135106 10,995 3,347 SH   SOLE   3,347 0 0
AMERICAN TOWER CORP NEW COM 03027X100 3,025 11,396 SH   SOLE   11,396 0 0
AMGEN INC COM 031162100 252 1,186 SH   SOLE   1,186 0 0
APPLE INC COM 037833100 10,423 73,662 SH   SOLE   73,662 0 0
APTARGROUP INC COM 038336103 7,472 62,606 SH   SOLE   62,606 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 408 1,496 SH   SOLE   1,496 0 0
CANADIAN NATL RY CO COM 136375102 8,786 75,974 SH   SOLE   75,974 0 0
CONOCOPHILLIPS COM 20825C104 2,002 29,541 SH   SOLE   29,541 0 0
COSTCO WHSL CORP NEW COM 22160K105 236 525 SH   SOLE   525 0 0
ECOLAB INC COM 278865100 2,542 12,184 SH   SOLE   12,184 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 6,940 61,301 SH   SOLE   61,301 0 0
EMERSON ELEC CO COM 291011104 4,197 44,550 SH   SOLE   44,550 0 0
ENCORE WIRE CORP COM 292562105 217 2,289 SH   SOLE   2,289 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 3,399 157,055 SH   SOLE   157,055 0 0
FIDELITY COVINGTON TRUST MSCI UTILS INDEX 316092865 338 8,218 SH   SOLE   8,218 0 0
GENUINE PARTS CO COM 372460105 964 7,950 SH   SOLE   7,950 0 0
GRACO INC COM 384109104 2,767 39,541 SH   SOLE   39,541 0 0
HOME DEPOT INC COM 437076102 7,417 22,594 SH   SOLE   22,594 0 0
INTEL CORP COM 458140100 1,627 30,537 SH   SOLE   30,537 0 0
IPG PHOTONICS CORP COM 44980X109 2,541 16,042 SH   SOLE   16,042 0 0
ISHARES TR BARCLAYS 7 10 YR 464287440 274 2,378 SH   SOLE   2,378 0 0
ISHARES TR CORE MSCI EAFE 46432F842 229 3,083 SH   SOLE   3,083 0 0
ISHARES TR CORE S&P500 ETF 464287200 669 1,553 SH   SOLE   1,553 0 0
ISHARES TR MSCI USA MMENTM 46432F396 386 2,199 SH   SOLE   2,199 0 0
J & J SNACK FOODS CORP COM 466032109 2,678 17,522 SH   SOLE   17,522 0 0
JOHNSON & JOHNSON COM 478160104 7,998 49,520 SH   SOLE   49,520 0 0
KEURIG DR PEPPER INC COM 49271V100 5,123 149,975 SH   SOLE   149,975 0 0
LEMAITRE VASCULAR INC COM 525558201 459 8,644 SH   SOLE   8,644 0 0
MADISON SQUARE GRDN SPRT COR CL A 55825T103 2,438 13,111 SH   SOLE   13,111 0 0
MCDONALDS CORP COM 580135101 336 1,395 SH   SOLE   1,395 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 2,504 1,818 SH   SOLE   1,818 0 0
MICROSOFT CORP COM 594918104 18,182 64,493 SH   SOLE   64,493 0 0
NEXTERA ENERGY INC COM 65339F101 213 2,714 SH   SOLE   2,714 0 0
NIKE INC CL B 654106103 9,553 65,778 SH   SOLE   65,778 0 0
NOVARTIS AG SPONSORED ADR 66987V109 5,423 66,309 SH   SOLE   66,309 0 0
NOVO-NORDISK A S ADR 670100205 1,391 14,487 SH   SOLE   14,487 0 0
NVIDIA CORPORATION COM 67066G104 11,046 53,319 SH   SOLE   53,319 0 0
ORACLE CORP COM 68389X105 1,307 15,000 SH   SOLE   15,000 0 0
PAR TECHNOLOGY CORP COM 698884103 6,612 107,492 SH   SOLE   107,492 0 0
PEPSICO INC COM 713448108 7,206 47,909 SH   SOLE   47,909 0 0
PROCTER AND GAMBLE CO COM 742718109 7,834 56,037 SH   SOLE   56,037 0 0
RAYTHEON TECHNOLOGIES CORP COM 75513E101 695 8,089 SH   SOLE   8,089 0 0
ROLLINS INC COM 775711104 554 15,675 SH   SOLE   15,675 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 305 3,977 SH   SOLE   3,977 0 0
SERVICESOURCE INTL INC COM 81763U100 38 28,083 SH   SOLE   28,083 0 0
SONOCO PRODS CO COM 835495102 846 14,200 SH   SOLE   14,200 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 414 725 SH   SOLE   725 0 0
TYLER TECHNOLOGIES INC COM 902252105 3,426 7,469 SH   SOLE   7,469 0 0
UNILEVER PLC SPON ADR NEW 904767704 6,844 126,222 SH   SOLE   126,222 0 0
UNION PAC CORP COM 907818108 3,085 15,741 SH   SOLE   15,741 0 0
VANGUARD INDEX FDS MID CAP ETF 922908629 451 1,903 SH   SOLE   1,903 0 0
VISA INC COM CL A 92826C839 7,826 35,135 SH   SOLE   35,135 0 0