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
IPG PHOTONICS CORP COM 44980X109 1,085 7,488 SH   SOLE   7,488 0 0
MICROCHIP TECHNOLOGY INC COM 595017104 228 2,175 SH   SOLE   2,175 0 0
NOVO-NORDISK A S ADR 670100205 217 3,750 SH   SOLE   3,750 0 0
3M CO COM 88579Y101 2,120 12,016 SH   SOLE   12,016 0 0
MADISON SQUARE GARDEN CO NEW CL A 55825T103 2,148 7,300 SH   SOLE   7,300 0 0
SERVICESOURCE INTL INC COM 81763U100 104 62,268 SH   SOLE   62,268 0 0
CONOCOPHILLIPS COM 20825C104 884 13,597 SH   SOLE   13,597 0 0
PSYCHEMEDICS CORP COM NEW 744375205 112 12,212 SH   SOLE   12,212 0 0
ANALOG DEVICES INC COM 032654105 847 7,127 SH   SOLE   7,127 0 0
ABBOTT LABS COM 002824100 304 3,500 SH   SOLE   3,500 0 0
S&P GLOBAL INC COM 78409V104 751 2,750 SH   SOLE   2,750 0 0
JOHNSON & JOHNSON COM 478160104 3,422 23,460 SH   SOLE   23,460 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 227 700 SH   SOLE   700 0 0
CANADIAN NATL RY CO COM 136375102 3,256 36,001 SH   SOLE   36,001 0 0
ALPHABET INC CAP STK CL A 02079K305 2,699 2,015 SH   SOLE   2,015 0 0
LEMAITRE VASCULAR INC COM 525558201 390 10,862 SH   SOLE   10,862 0 0
NOVARTIS A G SPONSORED ADR 66987V109 3,253 34,352 SH   SOLE   34,352 0 0
TYLER TECHNOLOGIES INC COM 902252105 848 2,826 SH   SOLE   2,826 0 0
PEPSICO INC COM 713448108 3,116 22,796 SH   SOLE   22,796 0 0
MERCK & CO INC COM 58933Y105 285 3,133 SH   SOLE   3,133 0 0
J & J SNACK FOODS CORP COM 466032109 1,912 10,378 SH   SOLE   10,378 0 0
VENTAS INC COM 92276F100 1,366 23,665 SH   SOLE   23,665 0 0
NIKE INC CL B 654106103 3,562 35,157 SH   SOLE   35,157 0 0
PROCTER & GAMBLE CO COM 742718109 3,737 29,920 SH   SOLE   29,920 0 0
UNILEVER PLC SPON ADR NEW 904767704 2,959 51,759 SH   SOLE   51,759 0 0
WEST PHARMACEUTICAL SVSC INC COM 955306105 231 1,538 SH   SOLE   1,538 0 0
UNION PACIFIC CORP COM 907818108 1,227 6,788 SH   SOLE   6,788 0 0
EDWARDS LIFESCIENCES CORP COM 28176E108 1,928 8,266 SH   SOLE   8,266 0 0
HOME DEPOT INC COM 437076102 3,115 14,263 SH   SOLE   14,263 0 0
MEDTRONIC PLC SHS G5960L103 279 2,455 SH   SOLE   2,455 0 0
NUSHARES ETF TR NUVEEN ESG MIDCP 67092P409 233 6,617 SH   SOLE   6,617 0 0
UNILEVER N V N Y SHS NEW 904784709 369 6,429 SH   SOLE   6,429 0 0
ALPHABET INC CAP STK CL C 02079K107 1,321 988 SH   SOLE   988 0 0
ENTERPRISE PRODS PARTNERS L COM 293792107 1,990 70,682 SH   SOLE   70,682 0 0
ECOLAB INC COM 278865100 1,032 5,348 SH   SOLE   5,348 0 0
SONOCO PRODS CO COM 835495102 272 4,400 SH   SOLE   4,400 0 0
NUSHARES ETF TR NUVEEN ESG LRGCP 67092P201 241 5,811 SH   SOLE   5,811 0 0
EMERSON ELEC CO COM 291011104 2,261 29,652 SH   SOLE   29,652 0 0
KEURIG DR PEPPER INC COM 49271V100 2,178 75,225 SH   SOLE   75,225 0 0
APPLE INC COM 037833100 3,705 12,617 SH   SOLE   12,617 0 0
CHUBB LIMITED COM H1467J104 259 1,665 SH   SOLE   1,665 0 0
NEXTERA ENERGY INC COM 65339F101 363 1,500 SH   SOLE   1,500 0 0
VISA INC COM CL A 92826C839 3,773 20,080 SH   SOLE   20,080 0 0
ILLINOIS TOOL WKS INC COM 452308109 539 3,000 SH   SOLE   3,000 0 0
ALCON INC ORD SHS H01301128 2,097 37,071 SH   SOLE   37,071 0 0
MICROSOFT CORP COM 594918104 5,006 31,742 SH   SOLE   31,742 0 0
NVIDIA CORP COM 67066G104 1,916 8,144 SH   SOLE   8,144 0 0
PAR TECHNOLOGY CORP COM 698884103 2,876 93,551 SH   SOLE   93,551 0 0
MCDONALDS CORP COM 580135101 581 2,941 SH   SOLE   2,941 0 0
EXXON MOBIL CORP COM 30231G102 1,288 18,459 SH   SOLE   18,459 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 238 1,050 SH   SOLE   1,050 0 0
AUTOMATIC DATA PROCESSING IN COM 053015103 355 2,080 SH   SOLE   2,080 0 0
METTLER TOLEDO INTERNATIONAL COM 592688105 1,149 1,449 SH   SOLE   1,449 0 0
AMGEN INC COM 031162100 410 1,699 SH   SOLE   1,699 0 0
INTEL CORP COM 458140100 1,559 26,042 SH   SOLE   26,042 0 0
AFLAC INC COM 001055102 265 5,000 SH   SOLE   5,000 0 0
AMAZON COM INC COM 023135106 3,794 2,053 SH   SOLE   2,053 0 0
APTARGROUP INC COM 038336103 3,790 32,784 SH   SOLE   32,784 0 0