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,530 10,750 SH   SOLE 10,750 0 0
ABBOTT LABS COM 002824100 2,616 45,836 SH   SOLE 45,836 0 0
ABBVIE INC COM 00287Y109 851 8,800 SH   SOLE 8,800 0 0
ABIOMED INC COM 003654100 412 2,200 SH   SOLE 2,200 0 0
ALLSTATE CORP COM 020002101 392 3,743 SH   SOLE 3,743 0 0
ALPHABET INC CAP STK CL C 02079K107 1,433 1,369 SH   SOLE 1,369 0 0
AMAZON COM INC COM 023135106 391 334 SH   SOLE 334 0 0
AMPIO PHARMACEUTICALS INC COM 03209T109 63 15,600 SH   SOLE 15,600 0 0
ANALOG DEVICES INC COM 032654105 544 6,114 SH   SOLE 6,114 0 0
ANHEUSER BUSCH INBEV SA/NV SPONSORED ADR 03524A108 229 2,055 SH   SOLE 2,055 0 0
APPLE INC COM 037833100 1,982 11,714 SH   SOLE 11,714 0 0
AQUA AMERICA INC COM 03836W103 510 13,012 SH   SOLE 13,012 0 0
AT&T INC COM 00206R102 795 20,460 SH   SOLE 20,460 0 0
ATLANTIC PWR CORP COM NEW 04878Q863 560 238,400 SH   SOLE 238,400 0 0
AVON PRODS INC COM 054303102 249 115,930 SH   SOLE 115,930 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,460 27,104 SH   SOLE 27,104 0 0
BECTON DICKINSON & CO COM 075887109 392 1,833 SH   SOLE 1,833 0 0
BERKSHIRE HATHAWAY INC DEL CL A 084670108 893 3 SH   SOLE 3 0 0
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 4,934 24,892 SH   SOLE 24,892 0 0
BLACKSTONE GROUP L P COM UNIT LTD 09253U108 1,253 39,146 SH   SOLE 39,146 0 0
BOEING CO COM 097023105 1,003 3,400 SH   SOLE 3,400 0 0
BOK FINL CORP COM NEW 05561Q201 354 3,830 SH   SOLE 3,830 0 0
CERNER CORP COM 156782104 256 3,799 SH   SOLE 3,799 0 0
CHARTER COMMUNICATIONS INC N CL A 16119P108 253 754 SH   SOLE 754 0 0
CHEVRON CORP NEW COM 166764100 1,251 9,995 SH   SOLE 9,995 0 0
CISCO SYS INC COM 17275R102 879 22,948 SH   SOLE 22,948 0 0
CLOROX CO DEL COM 189054109 576 3,875 SH   SOLE 3,875 0 0
COCA COLA CO COM 191216100 1,096 23,899 SH   SOLE 23,899 0 0
CODEXIS INC COM 192005106 566 67,775 SH   SOLE 67,775 0 0
COLGATE PALMOLIVE CO COM 194162103 1,185 15,708 SH   SOLE 15,708 0 0
COMCAST CORP NEW CL A 20030N101 3,414 85,252 SH   SOLE 85,252 0 0
CORNING INC COM 219350105 1,672 52,275 SH   SOLE 52,275 0 0
COSTCO WHSL CORP NEW COM 22160K105 745 4,003 SH   SOLE 4,003 0 0
DANAHER CORP DEL COM 235851102 1,503 16,194 SH   SOLE 16,194 0 0
DEVON ENERGY CORP NEW COM 25179M103 1,406 33,973 SH   SOLE 33,973 0 0
DIGIMARC CORP NEW COM 25381B101 5,016 138,745 SH   SOLE 138,745 0 0
DISNEY WALT CO COM DISNEY 254687106 1,841 17,122 SH   SOLE 17,122 0 0
DOMINION ENERGY INC COM 25746U109 877 10,823 SH   SOLE 10,823 0 0
DOVER CORP COM 260003108 205 2,032 SH   SOLE 2,032 0 0
DOWDUPONT INC COM 26078J100 337 4,726 SH   SOLE 4,726 0 0
DUKE ENERGY CORP NEW COM NEW 26441C204 291 3,455 SH   SOLE 3,455 0 0
ECOLAB INC COM 278865100 1,355 10,096 SH   SOLE 10,096 0 0
EMERSON ELEC CO COM 291011104 377 5,414 SH   SOLE 5,414 0 0
ENCANA CORP COM 292505104 588 44,075 SH   SOLE 44,075 0 0
EXXON MOBIL CORP COM 30231G102 4,044 48,350 SH   SOLE 48,350 0 0
FASTENAL CO COM 311900104 741 13,540 SH   SOLE 13,540 0 0
FEDEX CORP COM 31428X106 1,130 4,528 SH   SOLE 4,528 0 0
FORTIVE CORP COM 34959J108 357 4,930 SH   SOLE 4,930 0 0
GENERAL DYNAMICS CORP COM 369550108 468 2,299 SH   SOLE 2,299 0 0
GENERAL ELECTRIC CO COM 369604103 1,029 58,964 SH   SOLE 58,964 0 0
GILEAD SCIENCES INC COM 375558103 261 3,650 SH   SOLE 3,650 0 0
HEWLETT PACKARD ENTERPRISE C COM 42824C109 275 19,150 SH   SOLE 19,150 0 0
HOME DEPOT INC COM 437076102 406 2,143 SH   SOLE 2,143 0 0
HONEYWELL INTL INC COM 438516106 337 2,200 SH   SOLE 2,200 0 0
HP INC COM 40434L105 342 16,300 SH   SOLE 16,300 0 0
INTEL CORP COM 458140100 1,004 21,760 SH   SOLE 21,760 0 0
INTERNATIONAL BUSINESS MACHS COM 459200101 1,008 6,573 SH   SOLE 6,573 0 0
IPASS INC COM 46261V108 940 1,808,620 SH   SOLE 1,808,620 0 0
ISHARES TR NASDAQ BIOTECH 464287556 354 3,315 SH   SOLE 3,315 0 0
ISHARES TR U.S. PHARMA ETF 464288836 355 2,300 SH   SOLE 2,300 0 0
JOHNSON & JOHNSON COM 478160104 4,006 28,670 SH   SOLE 28,670 0 0
JPMORGAN CHASE & CO COM 46625H100 714 6,680 SH   SOLE 6,680 0 0
KEYCORP NEW COM 493267108 873 43,287 SH   SOLE 43,287 0 0
LIFE STORAGE INC COM 53223X107 1,420 15,937 SH   SOLE 15,937 0 0
LOWES COS INC COM 548661107 323 3,474 SH   SOLE 3,474 0 0
M & T BK CORP COM 55261F104 1,642 9,604 SH   SOLE 9,604 0 0
MASTERCARD INCORPORATED CL A 57636Q104 205 1,355 SH   SOLE 1,355 0 0
MCCORMICK & CO INC COM NON VTG 579780206 204 2,005 SH   SOLE 2,005 0 0
MCDONALDS CORP COM 580135101 1,945 11,303 SH   SOLE 11,303 0 0
MEDTRONIC PLC SHS G5960L103 1,855 22,969 SH   SOLE 22,969 0 0
MERCK & CO INC COM 58933Y105 1,148 20,410 SH   SOLE 20,410 0 0
METLIFE INC COM 59156R108 298 5,900 SH   SOLE 5,900 0 0
MICROSOFT CORP COM 594918104 2,099 24,537 SH   SOLE 24,537 0 0
MICROVISION INC DEL COM NEW 594960304 41 25,125 SH   SOLE 25,125 0 0
MOSAIC CO NEW COM 61945C103 443 17,255 SH   SOLE 17,255 0 0
NATIONAL FUEL GAS CO N J COM 636180101 314 5,721 SH   SOLE 5,721 0 0
NORFOLK SOUTHERN CORP COM 655844108 464 3,202 SH   SOLE 3,202 0 0
NOVARTIS A G SPONSORED ADR 66987V109 201 2,397 SH   SOLE 2,397 0 0
NVIDIA CORP COM 67066G104 655 3,387 SH   SOLE 3,387 0 0
OBSIDIAN ENERGY LTD COM 674482104 1,171 944,260 SH   SOLE 944,260 0 0
OCCIDENTAL PETE CORP DEL COM 674599105 619 8,400 SH   SOLE 8,400 0 0
OMNICOM GROUP INC COM 681919106 398 5,461 SH   SOLE 5,461 0 0
PAYCHEX INC COM 704326107 1,751 25,725 SH   SOLE 25,725 0 0
PEPSICO INC COM 713448108 2,119 17,666 SH   SOLE 17,666 0 0
PFIZER INC COM 717081103 2,878 79,462 SH   SOLE 79,462 0 0
PHILIP MORRIS INTL INC COM 718172109 401 3,799 SH   SOLE 3,799 0 0
PHILLIPS 66 COM 718546104 401 3,963 SH   SOLE 3,963 0 0
PRAXAIR INC COM 74005P104 247 1,599 SH   SOLE 1,599 0 0
PREFORMED LINE PRODS CO COM 740444104 286 4,020 SH   SOLE 4,020 0 0
PROCTER AND GAMBLE CO COM 742718109 12,362 134,545 SH   SOLE 134,545 0 0
QUALCOMM INC COM 747525103 518 8,090 SH   SOLE 8,090 0 0
SCHLUMBERGER LTD COM 806857108 861 12,776 SH   SOLE 12,776 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 409 3,310 SH   SOLE 3,310 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 231 669 SH   SOLE 669 0 0
STARBUCKS CORP COM 855244109 508 8,839 SH   SOLE 8,839 0 0
STATE STR CORP COM 857477103 494 5,066 SH   SOLE 5,066 0 0
STRYKER CORP COM 863667101 255 1,650 SH   SOLE 1,650 0 0
TEXAS INSTRS INC COM 882508104 729 6,981 SH   SOLE 6,981 0 0
TIME WARNER INC COM NEW 887317303 1,525 16,674 SH   SOLE 16,674 0 0
TRAVELERS COMPANIES INC COM 89417E109 1,963 14,474 SH   SOLE 14,474 0 0
UNION PAC CORP COM 907818108 585 4,366 SH   SOLE 4,366 0 0
VERIZON COMMUNICATIONS INC COM 92343V104 1,046 19,768 SH   SOLE 19,768 0 0
WAL-MART STORES INC COM 931142103 1,937 19,615 SH   SOLE 19,615 0 0
WATERS CORP COM 941848103 462 2,390 SH   SOLE 2,390 0 0
WELLS FARGO CO NEW COM 949746101 491 8,095 SH   SOLE 8,095 0 0
WELLTOWER INC COM 95040Q104 1,936 30,360 SH   SOLE 30,360 0 0
WEYERHAEUSER CO COM 962166104 329 9,324 SH   SOLE 9,324 0 0
WHEATON PRECIOUS METALS CORP COM 962879102 507 22,895 SH   SOLE 22,895 0 0
WILEY JOHN & SONS INC CL A 968223206 1,073 16,325 SH   SOLE 16,325 0 0
WILLIAMS SONOMA INC COM 969904101 260 5,020 SH   SOLE 5,020 0 0
WOODWARD INC COM 980745103 1,024 13,377 SH   SOLE 13,377 0 0
XYLEM INC COM 98419M100 281 4,125 SH   SOLE 4,125 0 0