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,019 10,261 SH   SOLE   10,261 0 0
ABBOTT LABS COM 002824100 2,720 44,590 SH   SOLE   44,590 0 0
ABBVIE INC COM 00287Y109 778 8,398 SH   SOLE   8,398 0 0
ABIOMED INC COM 003654100 900 2,200 SH   SOLE   2,200 0 0
ALLSTATE CORP COM 020002101 211 2,311 SH   SOLE   2,311 0 0
ALPHABET INC CAP STK CL C 02079K107 1,652 1,481 SH   SOLE   1,481 0 0
ALPHABET INC CAP STK CL A 02079K305 212 188 SH   SOLE   188 0 0
AMAZON COM INC COM 023135106 569 335 SH   SOLE   335 0 0
ANALOG DEVICES INC COM 032654105 586 6,114 SH   SOLE   6,114 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 207 2,055 SH   SOLE   2,055 0 0
APACHE CORP COM 037411105 725 15,500 SH   SOLE   15,500 0 0
APPLE INC COM 037833100 2,115 11,427 SH   SOLE   11,427 0 0
AQUA AMERICA INC COM 03836W103 422 11,987 SH   SOLE   11,987 0 0
AT&T INC COM 00206R102 1,369 42,639 SH   SOLE   42,639 0 0
ATLANTIC PWR CORP COM NEW 04878Q863 358 162,700 SH   SOLE   162,700 0 0
AVON PRODS INC COM 054303102 175 107,805 SH   SOLE   107,805 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,430 26,510 SH   SOLE   26,510 0 0
BECTON DICKINSON & CO COM 075887109 443 1,848 SH   SOLE   1,848 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 846 3 SH   SOLE   3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,573 24,498 SH   SOLE   24,498 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1,259 39,146 SH   SOLE   39,146 0 0
BOEING CO COM 097023105 1,149 3,424 SH   SOLE   3,424 0 0
BOK FINL CORP COM NEW 05561Q201 360 3,830 SH   SOLE   3,830 0 0
CERNER CORP COM 156782104 227 3,799 SH   SOLE   3,799 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 221 754 SH   SOLE   754 0 0
CHEVRON CORP NEW COM 166764100 1,269 10,035 SH   SOLE   10,035 0 0
CISCO SYS INC COM 17275R102 900 20,923 SH   SOLE   20,923 0 0
CLOROX CO DEL COM 189054109 524 3,875 SH   SOLE   3,875 0 0
COCA COLA CO COM 191216100 834 19,014 SH   SOLE   19,014 0 0
CODEXIS INC COM 192005106 864 60,007 SH   SOLE   60,007 0 0
COLGATE PALMOLIVE CO COM 194162103 1,018 15,708 SH   SOLE   15,708 0 0
COMCAST CORP NEW CL A 20030N101 2,880 87,790 SH   SOLE   87,790 0 0
CONOCOPHILLIPS COM 20825C104 225 3,225 SH   SOLE   3,225 0 0
CORNING INC COM 219350105 1,494 54,300 SH   SOLE   54,300 0 0
COSTCO WHSL CORP NEW COM 22160K105 805 3,853 SH   SOLE   3,853 0 0
DANAHER CORP DEL COM 235851102 1,735 17,586 SH   SOLE   17,586 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,514 34,437 SH   SOLE   34,437 0 0
DIGIMARC CORP NEW COM 25381B101 3,617 134,945 SH   SOLE   134,945 0 0
DISNEY WALT CO COM DISNEY 254687106 2,102 20,060 SH   SOLE   20,060 0 0
DOMINION ENERGY INC COM 25746U109 703 10,311 SH   SOLE   10,311 0 0
DOWDUPONT INC COM 26078J100 356 5,404 SH   SOLE   5,404 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 242 3,066 SH   SOLE   3,066 0 0
ECOLAB INC COM 278865100 1,348 9,606 SH   SOLE   9,606 0 0
EMERSON ELEC CO COM 291011104 367 5,314 SH   SOLE   5,314 0 0
ENCANA CORP COM 292505104 575 44,075 SH   SOLE   44,075 0 0
EXXON MOBIL CORP COM 30231G102 3,861 46,668 SH   SOLE   46,668 0 0
FASTENAL CO COM 311900104 649 13,475 SH   SOLE   13,475 0 0
FEDEX CORP COM 31428X106 1,148 5,058 SH   SOLE   5,058 0 0
GENERAL DYNAMICS CORP COM 369550108 419 2,249 SH   SOLE   2,249 0 0
GENERAL ELECTRIC CO COM 369604103 669 49,139 SH   SOLE   49,139 0 0
GILEAD SCIENCES INC COM 375558103 230 3,250 SH   SOLE   3,250 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 242 16,575 SH   SOLE   16,575 0 0
HOME DEPOT INC COM 437076102 384 1,968 SH   SOLE   1,968 0 0
HONEYWELL INTL INC COM 438516106 317 2,200 SH   SOLE   2,200 0 0
INTEL CORP COM 458140100 1,107 22,260 SH   SOLE   22,260 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,171 8,383 SH   SOLE   8,383 0 0
IPASS INC COM 46261V108 617 1,790,120 SH   SOLE   1,790,120 0 0
ISHARES TR NASDAQ BIOTECH 464287556 322 2,930 SH   SOLE   2,930 0 0
ISHARES TR U.S. PHARMA ETF 464288836 348 2,300 SH   SOLE   2,300 0 0
JOHNSON & JOHNSON COM 478160104 3,502 28,860 SH   SOLE   28,860 0 0
JPMORGAN CHASE & CO COM 46625H100 698 6,703 SH   SOLE   6,703 0 0
KEYCORP NEW COM 493267108 838 42,910 SH   SOLE   42,910 0 0
LIFE STORAGE INC COM 53223X107 1,501 15,427 SH   SOLE   15,427 0 0
LILLY ELI & CO COM 532457108 484 5,675 SH   SOLE   5,675 0 0
LOWES COS INC COM 548661107 332 3,474 SH   SOLE   3,474 0 0
M & T BK CORP COM 55261F104 1,598 9,389 SH   SOLE   9,389 0 0
MASTERCARD INCORPORATED CL A 57636Q104 500 2,545 SH   SOLE   2,545 0 0
MCCORMICK & CO INC COM NON VTG 579780206 233 2,005 SH   SOLE   2,005 0 0
MCDONALDS CORP COM 580135101 1,673 10,679 SH   SOLE   10,679 0 0
MEDTRONIC PLC SHS G5960L103 2,199 25,682 SH   SOLE   25,682 0 0
MERCK & CO INC COM 58933Y105 1,606 26,450 SH   SOLE   26,450 0 0
METLIFE INC COM 59156R108 332 7,620 SH   SOLE   7,620 0 0
MICROSOFT CORP COM 594918104 2,291 23,229 SH   SOLE   23,229 0 0
MICROVISION INC DEL COM NEW 594960304 28 25,125 SH   SOLE   25,125 0 0
MOSAIC CO NEW COM 61945C103 451 16,080 SH   SOLE   16,080 0 0
NATIONAL FUEL GAS CO N J COM 636180101 302 5,701 SH   SOLE   5,701 0 0
NORFOLK SOUTHERN CORP COM 655844108 483 3,202 SH   SOLE   3,202 0 0
NVIDIA CORP COM 67066G104 698 2,947 SH   SOLE   2,947 0 0
OBSIDIAN ENERGY LTD COM 674482104 1,239 1,096,570 SH   SOLE   1,096,570 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 872 10,425 SH   SOLE   10,425 0 0
OMNICOM GROUP INC COM 681919106 394 5,161 SH   SOLE   5,161 0 0
PAYCHEX INC COM 704326107 1,729 25,300 SH   SOLE   25,300 0 0
PEPSICO INC COM 713448108 1,695 15,567 SH   SOLE   15,567 0 0
PFIZER INC COM 717081103 2,665 73,454 SH   SOLE   73,454 0 0
PHILIP MORRIS INTL INC COM 718172109 215 2,666 SH   SOLE   2,666 0 0
PHILLIPS 66 COM 718546104 415 3,693 SH   SOLE   3,693 0 0
PRAXAIR INC COM 74005P104 245 1,549 SH   SOLE   1,549 0 0
PREFORMED LINE PRODS CO COM 740444104 304 3,420 SH   SOLE   3,420 0 0
PROCTER AND GAMBLE CO COM 742718109 10,075 129,068 SH   SOLE   129,068 0 0
QUALCOMM INC COM 747525103 433 7,720 SH   SOLE   7,720 0 0
SCHLUMBERGER LTD COM 806857108 898 13,391 SH   SOLE   13,391 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 209 3,005 SH   SOLE   3,005 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 425 3,585 SH   SOLE   3,585 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 232 654 SH   SOLE   654 0 0
STARBUCKS CORP COM 855244109 432 8,839 SH   SOLE   8,839 0 0
STATE STR CORP COM 857477103 469 5,033 SH   SOLE   5,033 0 0
STRYKER CORP COM 863667101 274 1,625 SH   SOLE   1,625 0 0
TEXAS INSTRS INC COM 882508104 770 6,981 SH   SOLE   6,981 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,740 14,223 SH   SOLE   14,223 0 0
UNION PAC CORP COM 907818108 637 4,496 SH   SOLE   4,496 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 965 19,187 SH   SOLE   19,187 0 0
WALMART INC COM 931142103 1,812 21,155 SH   SOLE   21,155 0 0
WATERS CORP COM 941848103 463 2,390 SH   SOLE   2,390 0 0
WELLS FARGO CO NEW COM 949746101 859 15,490 SH   SOLE   15,490 0 0
WELLTOWER INC COM 95040Q104 1,911 30,491 SH   SOLE   30,491 0 0
WEYERHAEUSER CO COM 962166104 267 7,324 SH   SOLE   7,324 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 694 31,450 SH   SOLE   31,450 0 0
WILEY JOHN & SONS INC CL A 968223206 1,016 16,290 SH   SOLE   16,290 0 0
WOODWARD INC COM 980745103 990 12,877 SH   SOLE   12,877 0 0
XYLEM INC COM 98419M100 315 4,680 SH   SOLE   4,680 0 0