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 985 7,217 SH   SOLE   7,217 0 0
ABBOTT LABS COM 002824100 2,726 34,545 SH   SOLE   34,545 0 0
ABBVIE INC COM 00287Y109 563 7,394 SH   SOLE   7,394 0 0
ABIOMED INC COM 003654100 319 2,200 SH   SOLE   2,200 0 0
ALPHABET INC CAP STK CL C 02079K107 1,740 1,496 SH   SOLE   1,496 0 0
ALPHABET INC CAP STK CL A 02079K305 221 190 SH   SOLE   190 0 0
AMAZON COM INC COM 023135106 271 139 SH   SOLE   139 0 0
ANALOG DEVICES INC COM 032654105 269 3,001 SH   SOLE   3,001 0 0
APACHE CORP COM 037411105 106 25,250 SH   SOLE   25,250 0 0
APPLE INC COM 037833100 2,714 10,675 SH   SOLE   10,675 0 0
AT&T INC COM 00206R102 727 24,956 SH   SOLE   24,956 0 0
BECTON DICKINSON & CO COM 075887109 687 2,988 SH   SOLE   2,988 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 816 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 3,972 21,724 SH   SOLE   21,724 0 0
BLACKSTONE GROUP INC COM CL A 09260D107 1,044 22,916 SH   SOLE   22,916 0 0
CERNER CORP COM 156782104 239 3,799 SH   SOLE   3,799 0 0
CHEVRON CORP NEW COM 166764100 956 13,200 SH   SOLE   13,200 0 0
CHURCH & DWIGHT INC COM 171340102 232 3,616 SH   SOLE   3,616 0 0
CISCO SYS INC COM 17275R102 861 21,897 SH   SOLE   21,897 0 0
CLOROX CO DEL COM 189054109 562 3,242 SH   SOLE   3,242 0 0
COCA COLA CO COM 191216100 631 14,264 SH   SOLE   14,264 0 0
CODEXIS INC COM 192005106 922 82,577 SH   SOLE   82,577 0 0
COLGATE PALMOLIVE CO COM 194162103 1,094 16,493 SH   SOLE   16,493 0 0
COMCAST CORP NEW CL A 20030N101 3,010 87,561 SH   SOLE   87,561 0 0
CORNING INC COM 219350105 1,246 60,645 SH   SOLE   60,645 0 0
COSTCO WHSL CORP NEW COM 22160K105 1,212 4,250 SH   SOLE   4,250 0 0
CVS HEALTH CORP COM 126650100 778 13,115 SH   SOLE   13,115 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 445 5,200 SH   SOLE   5,200 0 0
DANAHER CORPORATION COM 235851102 2,209 15,960 SH   SOLE   15,960 0 0
DIGIMARC CORP NEW COM 25381B101 2,570 196,951 SH   SOLE   196,951 0 0
DISNEY WALT CO COM DISNEY 254687106 2,035 21,063 SH   SOLE   21,063 0 0
DOMINION ENERGY INC COM 25746U109 611 8,468 SH   SOLE   8,468 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 223 2,759 SH   SOLE   2,759 0 0
ECOLAB INC COM 278865100 1,895 12,161 SH   SOLE   12,161 0 0
EMERSON ELEC CO COM 291011104 218 4,580 SH   SOLE   4,580 0 0
ESSENTIAL UTILS INC COM 29670G102 423 10,382 SH   SOLE   10,382 0 0
EXXON MOBIL CORP COM 30231G102 1,343 35,361 SH   SOLE   35,361 0 0
FASTENAL CO COM 311900104 1,149 36,755 SH   SOLE   36,755 0 0
FEDEX CORP COM 31428X106 704 5,803 SH   SOLE   5,803 0 0
FRANCO NEVADA CORP COM 351858105 650 6,506 SH   SOLE   6,506 0 0
GENERAL DYNAMICS CORP COM 369550108 298 2,249 SH   SOLE   2,249 0 0
GENERAL ELECTRIC CO COM 369604103 248 31,229 SH   SOLE   31,229 0 0
HOME DEPOT INC COM 437076102 325 1,739 SH   SOLE   1,739 0 0
HONEYWELL INTL INC COM 438516106 294 2,200 SH   SOLE   2,200 0 0
INTEL CORP COM 458140100 979 18,088 SH   SOLE   18,088 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 752 6,783 SH   SOLE   6,783 0 0
ISHARES TR NASDAQ BIOTECH 464287556 234 2,175 SH   SOLE   2,175 0 0
JOHNSON & JOHNSON COM 478160104 3,525 26,884 SH   SOLE   26,884 0 0
JPMORGAN CHASE & CO COM 46625H100 620 6,890 SH   SOLE   6,890 0 0
LIFE STORAGE INC COM 53223X107 1,429 15,112 SH   SOLE   15,112 0 0
LILLY ELI & CO COM 532457108 1,222 8,812 SH   SOLE   8,812 0 0
M & T BK CORP COM 55261F104 1,609 15,560 SH   SOLE   15,560 0 0
MASTERCARD INC CL A 57636Q104 662 2,740 SH   SOLE   2,740 0 0
MCCORMICK & CO INC COM NON VTG 579780206 384 2,717 SH   SOLE   2,717 0 0
MCDONALDS CORP COM 580135101 1,591 9,623 SH   SOLE   9,623 0 0
MEDTRONIC PLC SHS G5960L103 2,148 23,821 SH   SOLE   23,821 0 0
MERCK & CO. INC COM 58933Y105 2,451 31,856 SH   SOLE   31,856 0 0
METLIFE INC COM 59156R108 1,176 38,465 SH   SOLE   38,465 0 0
MICROSOFT CORP COM 594918104 3,152 19,988 SH   SOLE   19,988 0 0
MICROVISION INC DEL COM NEW 594960304 4 25,125 SH   SOLE   25,125 0 0
MOLSON COORS BEVERAGE CO CL B 60871R209 614 15,735 SH   SOLE   15,735 0 0
NEWMONT CORP COM 651639106 209 4,626 SH   SOLE   4,626 0 0
NORFOLK SOUTHERN CORP COM 655844108 414 2,834 SH   SOLE   2,834 0 0
NORTHERN TR CORP COM 665859104 1,107 14,665 SH   SOLE   14,665 0 0
NVIDIA CORP COM 67066G104 548 2,080 SH   SOLE   2,080 0 0
OBSIDIAN ENERGY LTD COM 674482203 21 126,006 SH   SOLE   126,006 0 0
OMNICOM GROUP INC COM 681919106 206 3,747 SH   SOLE   3,747 0 0
OVINTIV INC COM 69047Q102 123 45,375 SH   SOLE   45,375 0 0
PAYCHEX INC COM 704326107 1,483 23,572 SH   SOLE   23,572 0 0
PEPSICO INC COM 713448108 1,781 14,829 SH   SOLE   14,829 0 0
PFIZER INC COM 717081103 1,592 48,776 SH   SOLE   48,776 0 0
PROCTER & GAMBLE CO COM 742718109 12,844 116,763 SH   SOLE   116,763 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 221 2,750 SH   SOLE   2,750 0 0
SERVICENOW INC COM 81762P102 287 1,000 SH   SOLE   1,000 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 443 2,995 SH   SOLE   2,995 0 0
STARBUCKS CORP COM 855244109 578 8,789 SH   SOLE   8,789 0 0
STATE STR CORP COM 857477103 247 4,640 SH   SOLE   4,640 0 0
STRYKER CORP COM 863667101 254 1,525 SH   SOLE   1,525 0 0
TEXAS INSTRS INC COM 882508104 694 6,941 SH   SOLE   6,941 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,300 13,082 SH   SOLE   13,082 0 0
UNION PAC CORP COM 907818108 681 4,831 SH   SOLE   4,831 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 879 16,356 SH   SOLE   16,356 0 0
VISA INC COM CL A 92826C839 233 1,445 SH   SOLE   1,445 0 0
WALMART INC COM 931142103 2,328 20,488 SH   SOLE   20,488 0 0
WATERS CORP COM 941848103 485 2,665 SH   SOLE   2,665 0 0
WELLS FARGO CO NEW COM 949746101 1,008 35,115 SH   SOLE   35,115 0 0
WELLTOWER INC COM 95040Q104 1,286 28,083 SH   SOLE   28,083 0 0
WOODWARD INC COM 980745103 676 11,373 SH   SOLE   11,373 0 0
XYLEM INC COM 98419M100 427 6,555 SH   SOLE   6,555 0 0