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 1,942 10,191 SH   SOLE   10,191 0 0
ABBOTT LABS COM 002824100 3,009 41,605 SH   SOLE   41,605 0 0
ABBVIE INC COM 00287Y109 751 8,148 SH   SOLE   8,148 0 0
ABIOMED INC COM 003654100 715 2,200 SH   SOLE   2,200 0 0
ALPHABET INC CAP STK CL C 02079K107 1,582 1,528 SH   SOLE   1,528 0 0
AMAZON COM INC COM 023135106 460 306 SH   SOLE   306 0 0
AMGEN INC COM 031162100 203 1,045 SH   SOLE   1,045 0 0
ANALOG DEVICES INC COM 032654105 525 6,114 SH   SOLE   6,114 0 0
APPLE INC COM 037833100 1,833 11,621 SH   SOLE   11,621 0 0
AQUA AMERICA INC COM 03836W103 392 11,479 SH   SOLE   11,479 0 0
AT&T INC COM 00206R102 1,417 49,653 SH   SOLE   49,653 0 0
AVON PRODS INC COM 054303102 192 126,255 SH   SOLE   126,255 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,317 27,985 SH   SOLE   27,985 0 0
BECTON DICKINSON & CO COM 075887109 446 1,978 SH   SOLE   1,978 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 918 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,830 23,655 SH   SOLE   23,655 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1,167 39,146 SH   SOLE   39,146 0 0
BOEING CO COM 097023105 993 3,079 SH   SOLE   3,079 0 0
BOK FINL CORP COM NEW 05561Q201 281 3,830 SH   SOLE   3,830 0 0
CHEVRON CORP NEW COM 166764100 1,068 9,815 SH   SOLE   9,815 0 0
CHURCH & DWIGHT INC COM 171340102 238 3,616 SH   SOLE   3,616 0 0
CISCO SYS INC COM 17275R102 928 21,423 SH   SOLE   21,423 0 0
CLOROX CO DEL COM 189054109 596 3,866 SH   SOLE   3,866 0 0
COCA COLA CO COM 191216100 678 14,314 SH   SOLE   14,314 0 0
CODEXIS INC COM 192005106 667 39,957 SH   SOLE   39,957 0 0
COLGATE PALMOLIVE CO COM 194162103 914 15,348 SH   SOLE   15,348 0 0
COMCAST CORP NEW CL A 20030N101 3,203 94,070 SH   SOLE   94,070 0 0
CONOCOPHILLIPS COM 20825C104 201 3,225 SH   SOLE   3,225 0 0
CORNING INC COM 219350105 1,657 54,860 SH   SOLE   54,860 0 0
COSTCO WHSL CORP NEW COM 22160K105 764 3,748 SH   SOLE   3,748 0 0
CVS HEALTH CORP COM 126650100 461 7,035 SH   SOLE   7,035 0 0
CYBERARK SOFTWARE LTD SHS M2682V108 222 3,000 SH   SOLE   3,000 0 0
DANAHER CORP DEL COM 235851102 1,801 17,461 SH   SOLE   17,461 0 0
DEVON ENERGY CORP NEW COM 25179M103 607 26,947 SH   SOLE   26,947 0 0
DIGIMARC CORP NEW COM 25381B101 2,310 159,322 SH   SOLE   159,322 0 0
DISNEY WALT CO COM DISNEY 254687106 2,324 21,194 SH   SOLE   21,194 0 0
DOMINION ENERGY INC COM 25746U109 694 9,711 SH   SOLE   9,711 0 0
DOWDUPONT INC COM 26078J100 280 5,242 SH   SOLE   5,242 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 265 3,066 SH   SOLE   3,066 0 0
ECOLAB INC COM 278865100 1,698 11,526 SH   SOLE   11,526 0 0
EMERSON ELEC CO COM 291011104 294 4,914 SH   SOLE   4,914 0 0
ENCANA CORP COM 292505104 570 98,750 SH   SOLE   98,750 0 0
EXXON MOBIL CORP COM 30231G102 3,061 44,883 SH   SOLE   44,883 0 0
FASTENAL CO COM 311900104 722 13,815 SH   SOLE   13,815 0 0
FEDEX CORP COM 31428X106 805 4,988 SH   SOLE   4,988 0 0
GENERAL DYNAMICS CORP COM 369550108 354 2,249 SH   SOLE   2,249 0 0
GENERAL ELECTRIC CO COM 369604103 251 33,189 SH   SOLE   33,189 0 0
GILEAD SCIENCES INC COM 375558103 203 3,250 SH   SOLE   3,250 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 196 14,850 SH   SOLE   14,850 0 0
HOME DEPOT INC COM 437076102 336 1,954 SH   SOLE   1,954 0 0
HONEYWELL INTL INC COM 438516106 291 2,200 SH   SOLE   2,200 0 0
INTEL CORP COM 458140100 1,049 22,360 SH   SOLE   22,360 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 979 8,617 SH   SOLE   8,617 0 0
IPASS INC COM 46261V306 460 249,812 SH   SOLE   249,812 0 0
ISHARES TR NASDAQ BIOTECH 464287556 283 2,930 SH   SOLE   2,930 0 0
ISHARES TR U.S. PHARMA ETF 464288836 296 2,100 SH   SOLE   2,100 0 0
JOHNSON & JOHNSON COM 478160104 3,667 28,415 SH   SOLE   28,415 0 0
JPMORGAN CHASE & CO COM 46625H100 654 6,703 SH   SOLE   6,703 0 0
KEYCORP NEW COM 493267108 595 40,267 SH   SOLE   40,267 0 0
LIFE STORAGE INC COM 53223X107 1,421 15,277 SH   SOLE   15,277 0 0
LILLY ELI & CO COM 532457108 1,128 9,750 SH   SOLE   9,750 0 0
LINDE PLC COM G5494J103 242 1,524 SH   SOLE   1,524 0 0
LOWES COS INC COM 548661107 275 2,974 SH   SOLE   2,974 0 0
M & T BK CORP COM 55261F104 1,555 10,864 SH   SOLE   10,864 0 0
MASTERCARD INCORPORATED CL A 57636Q104 502 2,660 SH   SOLE   2,660 0 0
MCCORMICK & CO INC COM NON VTG 579780206 237 1,705 SH   SOLE   1,705 0 0
MCDONALDS CORP COM 580135101 1,887 10,628 SH   SOLE   10,628 0 0
MEDTRONIC PLC SHS G5960L103 2,370 26,059 SH   SOLE   26,059 0 0
MERCK & CO INC COM 58933Y105 2,343 30,665 SH   SOLE   30,665 0 0
METLIFE INC COM 59156R108 725 17,660 SH   SOLE   17,660 0 0
MICROSOFT CORP COM 594918104 2,425 23,873 SH   SOLE   23,873 0 0
MICROVISION INC DEL COM NEW 594960304 15 25,125 SH   SOLE   25,125 0 0
MOSAIC CO NEW COM 61945C103 447 15,310 SH   SOLE   15,310 0 0
NATIONAL FUEL GAS CO N J COM 636180101 284 5,553 SH   SOLE   5,553 0 0
NORFOLK SOUTHERN CORP COM 655844108 479 3,202 SH   SOLE   3,202 0 0
NVIDIA CORP COM 67066G104 294 2,205 SH   SOLE   2,205 0 0
OBSIDIAN ENERGY LTD COM 674482104 310 828,620 SH   SOLE   828,620 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 571 9,300 SH   SOLE   9,300 0 0
OMNICOM GROUP INC COM 681919106 352 4,811 SH   SOLE   4,811 0 0
PAYCHEX INC COM 704326107 1,645 25,250 SH   SOLE   25,250 0 0
PEPSICO INC COM 713448108 1,676 15,171 SH   SOLE   15,171 0 0
PFIZER INC COM 717081103 2,469 56,555 SH   SOLE   56,555 0 0
PHILLIPS 66 COM 718546104 322 3,743 SH   SOLE   3,743 0 0
PROCTER AND GAMBLE CO COM 742718109 11,794 128,307 SH   SOLE   128,307 0 0
SCHLUMBERGER LTD COM 806857108 400 11,087 SH   SOLE   11,087 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 420 3,460 SH   SOLE   3,460 0 0
STARBUCKS CORP COM 855244109 679 10,539 SH   SOLE   10,539 0 0
STATE STR CORP COM 857477103 308 4,883 SH   SOLE   4,883 0 0
STRYKER CORP COM 863667101 255 1,625 SH   SOLE   1,625 0 0
TEXAS INSTRS INC COM 882508104 660 6,981 SH   SOLE   6,981 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,767 14,753 SH   SOLE   14,753 0 0
UNION PAC CORP COM 907818108 673 4,871 SH   SOLE   4,871 0 0
UNITEDHEALTH GROUP INC COM 91324P102 207 830 SH   SOLE   830 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,067 18,987 SH   SOLE   18,987 0 0
WALMART INC COM 931142103 2,294 24,625 SH   SOLE   24,625 0 0
WATERS CORP COM 941848103 451 2,390 SH   SOLE   2,390 0 0
WELLS FARGO CO NEW COM 949746101 1,253 27,195 SH   SOLE   27,195 0 0
WELLTOWER INC COM 95040Q104 2,104 30,316 SH   SOLE   30,316 0 0
WILEY JOHN & SONS INC CL A 968223206 733 15,615 SH   SOLE   15,615 0 0
WOODWARD INC COM 980745103 949 12,773 SH   SOLE   12,773 0 0
XYLEM INC COM 98419M100 384 5,755 SH   SOLE   5,755 0 0