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 Company Common Stock 88579Y101 1,090 6,291 SH   SOLE   4,741 0 1,550
Abbott Laboratories Common Stock 002824100 1,698 20,194 SH   SOLE   20,094 0 100
Abbvie Inc Common Stock 00287Y109 1,976 27,168 SH   SOLE   17,918 0 9,250
Accenture Plc Common Stock G1151C101 2,225 12,041 SH   SOLE   11,640 0 401
Adobe Inc Common Stock 00724f101 2,593 8,800 SH   SOLE   8,400 0 400
Air Products & Chemicals - APD Common Stock 009158106 634 2,800 SH   SOLE   0 0 2,800
Allegion Public Ltd. - ALLE Common Stock G0176J109 249 2,250 SH   SOLE   0 0 2,250
Alphabet Inc Class A Common Stock 02079K305 1,311 1,211 SH   SOLE   1,201 0 10
Alphabet Inc Class C Common Stock 02079K107 1,021 945 SH   SOLE   935 0 10
Amazon.com Inc Common Stock 023135106 3,371 1,780 SH   SOLE   1,780 0 0
American Tower REIT Common Stock 03027X100 2,004 9,800 SH   SOLE   9,700 0 100
Apple Computer Inc Common Stock 037833100 4,238 21,415 SH   SOLE   18,113 0 3,302
Astrazeneca PCL - AZN ADR 046353108 235 5,700 SH   SOLE   0 0 5,700
AT&T Inc Common Stock 00206R102 511 15,247 SH   SOLE   9,697 0 5,550
Autodesk Inc Common Stock 052769106 1,585 9,728 SH   SOLE   9,728 0 0
Automatic Data Processing Inc Common Stock 053015103 471 2,850 SH   SOLE   350 0 2,500
Bank of America Corp. - BAC Common Stock 060505104 636 21,925 SH   SOLE   0 0 21,925
Baxter International Inc. Common Stock 071813109 449 5,478 SH   SOLE   578 0 4,900
Berkshire Hathaway Cl A CL A 084670108 188,145 591 SH   SOLE   591 0 0
Berkshire Hathaway Cl B CL B 084670207 3,334 15,640 SH   SOLE   9,355 0 6,285
Blackrock Inc Common Stock 09247X101 1,924 4,100 SH   SOLE   3,500 0 600
Blackstone Group Inc PRTNRSP UNITS 09260D107 517 11,650 SH   SOLE   11,650 0 0
Boeing Co Common Stock 097023105 1,110 3,050 SH   SOLE   100 0 2,950
Bristol-Myers Squibb - BMY Common Stock 110122108 464 10,234 SH   SOLE   0 0 10,234
Broadcom Limited Common Stock Y09827109 1,726 5,997 SH   SOLE   5,997 0 0
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108 630 18,221 SH   SOLE   18,221 0 0
Cambrex Corp. - CBM Common Stock 132011107 276 5,900 SH   SOLE   0 0 5,900
Capital One Financial Common Stock 14040H105 1,339 14,757 SH   SOLE   12,557 0 2,200
Carnival Corp Common Stock 143658300 526 11,291 SH   SOLE   11,291 0 0
Caterpillar Inc Common Stock 149123101 596 4,375 SH   SOLE   100 0 4,275
Celanese Corp Common Stock 150870103 1,380 12,800 SH   SOLE   12,800 0 0
Celgene Corp Common Stock 151020104 1,866 20,185 SH   SOLE   20,185 0 0
CH Robinson Worldwide Inc Common Stock 12541W209 215 2,550 SH   SOLE   2,550 0 0
Check Point Software Technologies Common Stock M22465104 573 4,960 SH   SOLE   4,960 0 0
Chevron Corp. Common Stock 166764100 543 4,366 SH   SOLE   3,116 0 1,250
Chubb Corp. Common Stock 171232101 567 3,850 SH   SOLE   3,850 0 0
Cigna Corporation Common Stock 125509109 221 1,400 SH   SOLE   1,400 0 0
Cisco Systems Inc Common Stock 17275R102 200 3,660 SH   SOLE   2,560 0 1,100
Clorox Co. - CLX Common Stock 189054109 241 1,575 SH   SOLE   0 0 1,575
Coca Cola Co. Common Stock 191216100 300 5,900 SH   SOLE   2,300 0 3,600
Colgate Palmolive Co Common Stock 194162103 583 8,130 SH   SOLE   5,830 0 2,300
Comcast Corp Common Stock 200300101 369 8,725 SH   SOLE   8,725 0 0
Constellation Brands Inc Common Stock 21036P108 1,190 6,040 SH   SOLE   6,040 0 0
Consumer Staples Sector SPDR Fund SPDR ETF 81369Y308 226 3,900 SH   SOLE   3,900 0 0
Corning Inc Common Stock 219350105 356 10,700 SH   SOLE   200 0 10,500
Costco Wholesale Corporation Common Stock 22160K105 2,493 9,435 SH   SOLE   9,135 0 300
Ctrip.com Intl Ltd ADR 22943F100 239 6,466 SH   SOLE   6,466 0 0
Customers Bancorp Inc Common Stock 23204G100 1,291 61,477 SH   SOLE   61,477 0 0
CVS Corp Common Stock 126650100 828 15,190 SH   SOLE   9,090 0 6,100
Danaher Corp Common Stock 235851102 2,462 17,225 SH   SOLE   17,225 0 0
Diamondback Energy Common Stock 25278X109 723 6,631 SH   SOLE   6,631 0 0
DNB Financial Corp. - DNBF Common Stock 233237106 263 5,918 SH   SOLE   0 0 5,918
Dominion Energy Inc Common Stock 25746U109 429 5,550 SH   SOLE   5,150 0 400
Duke Energy Corp. Common Stock 26441C105 340 3,848 SH   SOLE   1,749 0 2,099
Enterprise Products Partners Unit Ltd Partn 293792107 2,992 103,641 SH   SOLE   94,156 0 9,485
Enviva Partners LP Unit Ltd Partn 29414J107 1,313 41,775 SH   SOLE   39,675 0 2,100
EOG Resources Inc Common Stock 26875P101 612 6,566 SH   SOLE   6,566 0 0
Exxon Mobil Corporation Common Stock 30231G102 1,943 25,352 SH   SOLE   15,613 0 9,739
FedEx Corp Common Stock 31428X106 912 5,557 SH   SOLE   5,557 0 0
Financial Select Sector SPDR Fund SPDR ETF 81369Y605 296 10,710 SH   SOLE   2,400 0 8,310
First Data Corp. - FDC Common Stock 32008D106 325 12,000 SH   SOLE   0 0 12,000
Fiserv Inc. - FISV Common Stock 337738108 2,051 22,500 SH   SOLE   0 0 22,500
Foot Locker Inc. - FL Common Stock 344849104 321 7,650 SH   SOLE   0 0 7,650
Fortive Corp Common Stock 34959J108 1,653 20,276 SH   SOLE   20,276 0 0
Gilead Sciences Inc. - GILD Common Stock 375558103 446 6,600 SH   SOLE   0 0 6,600
Goldman Sachs Group Inc Common Stock 38141G104 1,405 6,865 SH   SOLE   3,415 0 3,450
Hershey Co. - HSY Common Stock 427866108 255 1,900 SH   SOLE   0 0 1,900
Home Depot Inc Common Stock 437076102 1,217 5,850 SH   SOLE   3,550 0 2,300
Honeywell Int'l Inc. - HON Common Stock 438516106 567 3,250 SH   SOLE   0 0 3,250
HSBC PLC Spon ADR SPON ADR NEW 404280406 254 6,087 SH   SOLE   6,087 0 0
Icahn Enterprises LP - IEP Common Stock 451100101 630 8,700 SH   SOLE   0 0 8,700
Icici Bank Ltd Adr ADR 45104G104 844 67,031 SH   SOLE   67,031 0 0
Illinois Tool Works - ITW Common Stock 452308109 256 1,700 SH   SOLE   0 0 1,700
Infosys Technologies Ltd Sponsored ADR 456788108 962 89,862 SH   SOLE   72,862 0 17,000
Ingersoll-Rand PLC - IR Common Stock G47791101 532 4,200 SH   SOLE   0 0 4,200
Insperity Inc. - NSP Common Stock 45778Q107 1,524 12,480 SH   SOLE   0 0 12,480
Intel Corp Common Stock 458140100 941 19,665 SH   SOLE   3,965 0 15,700
Intercontinental Exchange Common Stock 45866F104 1,562 18,170 SH   SOLE   4,975 0 13,195
International Business Machines Corp Common Stock 459200101 216 1,569 SH   SOLE   1,069 0 500
iShares Global Tech - IXN iShares ETF 464287291 395 2,200 SH   SOLE   0 0 2,200
iShares NASDAQ Biotechnology Index Fun iShares ETF 464287556 420 3,850 SH   SOLE   1,365 0 2,485
iShares Russell Midcap Index Fd iShares ETF 464287499 257 4,600 SH   SOLE   500 0 4,100
iShares S&P Smallcap 600 S&P Smlcap 600 464287804 1,895 24,205 SH   SOLE   20,505 0 3,700
iShares TIPS Bond Fund Barclys TIPS BD 464287176 629 5,450 SH   SOLE   5,450 0 0
IShares Trust DJ Total Market iShares ETF 464287846 221 1,510 SH   SOLE   1,510 0 0
Itau UniBanco Multiplo ADR SPONS ADR 465562106 672 71,308 SH   SOLE   71,308 0 0
J.P. Morgan Chase & Co Common Stock 46625H100 3,448 30,841 SH   SOLE   20,491 0 10,350
Johnson & Johnson Common Stock 478160104 1,560 11,201 SH   SOLE   4,250 0 6,951
Jupai Holdings Ltd. - JP ADS Repstg Com 48205B107 24 10,600 SH   SOLE   0 0 10,600
Lam Research Corporation Common Stock 512807108 1,717 9,140 SH   SOLE   9,140 0 0
Las Vegas Sands Corp Common Stock 517834107 396 6,698 SH   SOLE   6,698 0 0
Lazard Ltd. - LAZ Common Stock G54050102 530 15,400 SH   SOLE   0 0 15,400
Lear Corporation - LEA Common Stock 521865204 648 4,650 SH   SOLE   0 0 4,650
Linde PLC SPONS ADR G5494J103 999 4,975 SH   SOLE   4,975 0 0
Lowes Companies Inc Common Stock 548661107 1,183 11,725 SH   SOLE   11,725 0 0
Mastercard Inc Common Stock 57636Q104 545 2,060 SH   SOLE   1,860 0 200
Mc Cormick & Co Inc N-Vt Common Stock 579780206 434 2,800 SH   SOLE   2,800 0 0
McDonalds Corp. Common Stock 580135101 381 1,833 SH   SOLE   133 0 1,700
Merck & Co Inc Common Stock 58933Y105 511 6,100 SH   SOLE   2,050 0 4,050
Metlife Inc Common Stock 59156R108 269 5,407 SH   SOLE   4,407 0 1,000
Mettler Toledo Intl Inc Common Stock 592688105 3,222 3,836 SH   SOLE   3,836 0 0
Microsoft Corp. Common Stock 594918104 3,786 28,262 SH   SOLE   4,662 0 23,600
Mondelez Intl Inc Cl A Common Stock 609207105 1,187 22,018 SH   SOLE   20,318 0 1,700
Nextera Energy Inc. Common Stock 65339F101 814 3,974 SH   SOLE   3,974 0 0
Nike Inc Common Stock 654106103 2,258 26,898 SH   SOLE   26,898 0 0
Noble Energy Inc Common Stock 655044105 236 10,550 SH   SOLE   10,550 0 0
Novo Nordisk ADR 670100205 722 14,136 SH   SOLE   8,036 0 6,100
Nvidia Corp Common Stock 67066G104 1,072 6,530 SH   SOLE   6,530 0 0
NXP Semiconductors N.V. Common Stock N6596X109 445 4,559 SH   SOLE   4,559 0 0
Oneok Inc. Common Stock 682680103 1,724 25,052 SH   SOLE   25,052 0 0
Paccar Inc. - PCAR Common Stock 693718108 222 3,100 SH   SOLE   0 0 3,100
Pepsico Inc. Common Stock 713448108 719 5,485 SH   SOLE   2,500 0 2,985
Pfizer Inc. Common Stock 717081103 307 7,078 SH   SOLE   928 0 6,150
PIMCO Dynamic Income Fund - PDI PIMCO ETF 72201Y101 334 10,400 SH   SOLE   0 0 10,400
PNC Financial Services Group Inc Common Stock 693475105 206 1,500 SH   SOLE   225 0 1,275
Powershares DB Commodity Index Fund PWR SHRS 240225102 162 10,270 SH   SOLE   5,900 0 4,370
PPG Industries Inc Common Stock 693506107 385 3,300 SH   SOLE   100 0 3,200
Price, T. Rowe Group - TROW Common Stock 74144T108 998 9,100 SH   SOLE   0 0 9,100
Procter & Gamble Co. Common Stock 742718109 862 7,865 SH   SOLE   2,940 0 4,925
Progressive Corp Common Stock 743315103 430 5,375 SH   SOLE   5,375 0 0
Prudential Financial Inc Common Stock 744320102 1,007 9,972 SH   SOLE   9,972 0 0
Ralph Lauren Corp. Cl A - RL Common Stock 751212101 375 3,300 SH   SOLE   0 0 3,300
Raytheon Co Common Stock 755111507 776 4,460 SH   SOLE   4,460 0 0
Royal Dutch Shell A Adrf ADR 780259206 847 13,010 SH   SOLE   10,010 0 3,000
RyanAir Holdings PLC ADR 783513203 599 9,341 SH   SOLE   9,341 0 0
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 78355W106 696 6,452 SH   SOLE   6,452 0 0
S&P DEP Receipts Unit SER 1 78462F103 3,057 10,435 SH   SOLE   4,285 0 6,150
Sarepta Therapeutics Inc. - SRPT Common Stock 803607100 501 3,300 SH   SOLE   0 0 3,300
Schlumberger Ltd Sponsored ADR 806857108 838 21,080 SH   SOLE   16,580 0 4,500
Schwab US Div Equity ETF Schwab ETF 808524797 422 7,950 SH   SOLE   250 0 7,700
SEI Investments Co. - SEIC Common Stock 784117103 919 16,380 SH   SOLE   0 0 16,380
Shopify Inc Common Stock 82509L107 450 1,500 SH   SOLE   1,500 0 0
SPDR Comm Services Select Sector - XLC SPDR ETF 81369Y852 223 4,530 SH   SOLE   0 0 4,530
SPDR Gold Trust SPDR ETF 78463V107 213 1,600 SH   SOLE   1,100 0 500
SPDR S&P Global Infrastructure - GII SPDR ETF 78463X855 255 4,800 SH   SOLE   0 0 4,800
Stanley Black & Decker - SWK Common Stock 854502101 412 2,850 SH   SOLE   0 0 2,850
Starbucks Corp Common Stock 855244109 2,406 28,700 SH   SOLE   28,700 0 0
Taiwan Semiconductor MFG Co LTD SPON A Sponsored ADR 874039100 752 19,210 SH   SOLE   19,210 0 0
Takeda Pharmaceutical Co. Ltd. - TAK Common Stock 874060205 631 35,634 SH   SOLE   0 0 35,634
TAL Education Group ADS Repstg Com 874080104 1,175 30,837 SH   SOLE   30,837 0 0
Tata Motors LTD Sponsored ADR 876568502 284 24,336 SH   SOLE   24,336 0 0
Technology Select Sector SPDR Fund SPDR ETF 81369Y803 571 7,315 SH   SOLE   1,400 0 5,915
Teekay LNG Prtns PRTNRSP UNITS Y8564M105 388 27,540 SH   SOLE   27,540 0 0
Terex Corp. - TEX Common Stock 880779103 568 18,100 SH   SOLE   0 0 18,100
Texas Pacific Land Trust - TPL Common Stock 882610108 787 1,000 SH   SOLE   0 0 1,000
Textron Incorporated Common Stock 883203101 382 7,200 SH   SOLE   7,200 0 0
Thermo Fisher Scientific Common Stock 883556102 2,138 7,280 SH   SOLE   7,180 0 100
Tractor Supply Company Common Stock 892356106 1,549 14,235 SH   SOLE   14,235 0 0
Union Pacific Corp Common Stock 907818108 1,793 10,601 SH   SOLE   10,101 0 500
United Technologies Corp Common Stock 913017109 1,033 7,935 SH   SOLE   1,035 0 6,900
UnitedHealth Group Inc Common Stock 91324P102 536 2,195 SH   SOLE   1,595 0 600
Vanguard Dividend Appreciation - VIG Vang ETF 921908844 700 6,075 SH   SOLE   0 0 6,075
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858 377 9,040 SH   SOLE   2,550 0 6,490
Vanguard Mid-Cap ETF Vang ETF 922908629 581 3,474 SH   SOLE   784 0 2,690
Vanguard Mid-Cap Growth - VOT Vang ETF 922908538 906 6,065 SH   SOLE   0 0 6,065
Vanguard Mid-Cap Value - VOE Vang ETF 922908512 743 6,670 SH   SOLE   0 0 6,670
Vanguard Small-Cap Value - VBR Vang ETF 922908611 304 2,325 SH   SOLE   0 0 2,325
Verizon Communications Common Stock 92343V104 1,009 17,656 SH   SOLE   10,006 0 7,650
Visa Inc. Common Stock 92826C839 3,055 17,605 SH   SOLE   17,405 0 200
Vulcan Materials - VMC Common Stock 929160109 1,235 8,995 SH   SOLE   0 0 8,995
WEC Energy Corp Common Stock 92939U106 233 2,800 SH   SOLE   2,800 0 0
Wells Fargo & Co. Common Stock 949746101 732 15,468 SH   SOLE   15,468 0 0
Yum China Holdings Inc Common Stock 98850P109 452 9,785 SH   SOLE   7,685 0 2,100
Yum! Brands Inc Common Stock 988498101 1,085 9,805 SH   SOLE   7,605 0 2,200
Zoetis Inc Common Stock 98978V103 2,445 21,543 SH   SOLE   19,293 0 2,250