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,101 6,241 SH   SOLE   4,741 0 1,500
Abbott Laboratories Common Stock 002824100 1,757 20,227 SH   SOLE   20,127 0 100
Abbvie Inc Common Stock 00287Y109 2,470 27,893 SH   SOLE   18,393 0 9,500
Accenture Plc Common Stock G1151C101 2,535 12,041 SH   SOLE   11,640 0 401
Adobe Inc Common Stock 00724f101 2,905 8,808 SH   SOLE   8,408 0 400
Air Products & Chemicals - APD Common Stock 009158106 658 2,800 SH   SOLE   0 0 2,800
Allegion Public Ltd. - ALLE Common Stock G0176J109 280 2,250 SH   SOLE   0 0 2,250
Alphabet Inc Class A Common Stock 02079K305 1,635 1,221 SH   SOLE   1,211 0 10
Alphabet Inc Class C Common Stock 02079K107 1,263 945 SH   SOLE   935 0 10
Amazon.com Inc Common Stock 023135106 3,086 1,670 SH   SOLE   1,670 0 0
American Express Co Common Stock 025816109 219 1,760 SH   SOLE   1,760 0 0
American Tower REIT Common Stock 03027X100 2,246 9,775 SH   SOLE   9,675 0 100
Apache Corp Common Stock 037411105 265 10,358 SH   SOLE   4,158 0 6,200
Apple Computer Inc Common Stock 037833100 6,326 21,543 SH   SOLE   18,241 0 3,302
AstraZeneca PLC ADR 046353108 297 5,956 SH   SOLE   256 0 5,700
AT&T Inc Common Stock 00206R102 608 15,547 SH   SOLE   9,697 0 5,850
Autodesk Inc Common Stock 052769106 1,785 9,728 SH   SOLE   9,728 0 0
Automatic Data Processing Inc Common Stock 053015103 482 2,825 SH   SOLE   350 0 2,475
Bank of America Corp. - BAC Common Stock 060505104 801 22,750 SH   SOLE   0 0 22,750
Baxter International Inc. Common Stock 071813109 450 5,378 SH   SOLE   578 0 4,800
Berkshire Hathaway Cl A CL A 084670108 199,339 587 SH   SOLE   587 0 0
Berkshire Hathaway Cl B CL B 084670207 3,434 15,163 SH   SOLE   9,028 0 6,135
Blackrock Inc Common Stock 09247X101 2,065 4,107 SH   SOLE   3,507 0 600
Blackstone Group Inc PRTNRSP UNITS 09260D107 806 14,400 SH   SOLE   14,400 0 0
Boeing Co Common Stock 097023105 928 2,850 SH   SOLE   100 0 2,750
Bristol-Myers Squibb Co Common Stock 110122108 2,095 32,645 SH   SOLE   19,895 0 12,750
Broadcom Limited Common Stock Y09827109 1,922 6,082 SH   SOLE   6,082 0 0
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108 850 18,221 SH   SOLE   18,221 0 0
Capital One Financial Common Stock 14040H105 1,519 14,757 SH   SOLE   12,557 0 2,200
Carnival Corp Common Stock 143658300 574 11,291 SH   SOLE   11,291 0 0
Caterpillar Inc Common Stock 149123101 609 4,125 SH   SOLE   100 0 4,025
Celanese Corp Common Stock 150870103 1,576 12,800 SH   SOLE   12,800 0 0
Check Point Software Technologies Common Stock M22465104 550 4,960 SH   SOLE   4,960 0 0
Chevron Corp. Common Stock 166764100 520 4,316 SH   SOLE   3,116 0 1,200
Chubb Corp. Common Stock 171232101 630 4,050 SH   SOLE   4,050 0 0
Cigna Corporation Common Stock 125509109 286 1,400 SH   SOLE   1,400 0 0
Clorox Co. - CLX Common Stock 189054109 242 1,575 SH   SOLE   0 0 1,575
Coca Cola Co. Common Stock 191216100 327 5,900 SH   SOLE   2,300 0 3,600
Colgate Palmolive Co Common Stock 194162103 561 8,155 SH   SOLE   5,755 0 2,400
Comcast Corp Common Stock 200300101 789 17,550 SH   SOLE   17,550 0 0
Constellation Brands Inc Common Stock 21036P108 1,213 6,390 SH   SOLE   6,390 0 0
Consumer Staples Sector SPDR Fund SPDR ETF 81369Y308 246 3,900 SH   SOLE   3,900 0 0
Corteva Inc. - CTVA Common Stock 22052L104 265 8,950 SH   SOLE   0 0 8,950
Costco Wholesale Corporation Common Stock 22160K105 2,776 9,446 SH   SOLE   9,146 0 300
Customers Bancorp Inc Common Stock 23204G100 1,373 57,677 SH   SOLE   57,677 0 0
CVS Corp Common Stock 126650100 1,426 19,190 SH   SOLE   9,090 0 10,100
Danaher Corp Common Stock 235851102 2,801 18,250 SH   SOLE   17,150 0 1,100
Diamondback Energy Common Stock 25278X109 614 6,607 SH   SOLE   6,607 0 0
Dominion Energy Inc Common Stock 25746U109 460 5,550 SH   SOLE   5,150 0 400
Duke Energy Corp. Common Stock 26441C105 351 3,848 SH   SOLE   1,749 0 2,099
Enterprise Products Partners Unit Ltd Partn 293792107 3,031 107,641 SH   SOLE   98,156 0 9,485
Enviva Partners LP Unit Ltd Partn 29414J107 1,570 42,075 SH   SOLE   39,975 0 2,100
EOG Resources Inc Common Stock 26875P101 521 6,225 SH   SOLE   6,225 0 0
Exxon Mobil Corporation Common Stock 30231G102 1,695 24,290 SH   SOLE   15,440 0 8,850
FedEx Corp Common Stock 31428X106 516 3,415 SH   SOLE   3,415 0 0
Financial Select Sector SPDR Fund SPDR ETF 81369Y605 314 10,205 SH   SOLE   2,400 0 7,805
Fiserv Inc. - FISV Common Stock 337738108 3,375 29,186 SH   SOLE   0 0 29,186
Foot Locker Inc. - FL Common Stock 344849104 380 9,750 SH   SOLE   0 0 9,750
Fortive Corp Common Stock 34959J108 1,579 20,676 SH   SOLE   20,676 0 0
Gilead Sciences Inc. - GILD Common Stock 375558103 455 7,000 SH   SOLE   0 0 7,000
GlaxoSmithKline - GSK ADR 37733W105 202 4,300 SH   SOLE   0 0 4,300
Goldman Sachs Group Inc Common Stock 38141G104 1,722 7,490 SH   SOLE   3,840 0 3,650
Hershey Co. - HSY Common Stock 427866108 279 1,900 SH   SOLE   0 0 1,900
Home Depot Inc Common Stock 437076102 1,292 5,915 SH   SOLE   3,615 0 2,300
Honeywell Int'l Inc. - HON Common Stock 438516106 434 2,450 SH   SOLE   0 0 2,450
HSBC PLC Spon ADR SPON ADR NEW 404280406 247 6,316 SH   SOLE   6,316 0 0
Iac/Interactive Corp Common Stock 44919P508 541 2,172 SH   SOLE   2,172 0 0
Icahn Enterprises LP - IEP Common Stock 451100101 523 8,500 SH   SOLE   0 0 8,500
Icici Bank Ltd Adr ADR 45104G104 1,011 67,031 SH   SOLE   67,031 0 0
Illinois Tool Works - ITW Common Stock 452308109 287 1,600 SH   SOLE   0 0 1,600
Infosys Technologies Ltd Sponsored ADR 456788108 979 94,862 SH   SOLE   72,862 0 22,000
Ingersoll-Rand PLC - IR Common Stock G47791101 505 3,800 SH   SOLE   0 0 3,800
Insperity Inc. - NSP Common Stock 45778Q107 1,134 13,180 SH   SOLE   0 0 13,180
Intel Corp Common Stock 458140100 1,225 20,466 SH   SOLE   3,966 0 16,500
Intercontinental Exchange Common Stock 45866F104 1,690 18,260 SH   SOLE   4,975 0 13,285
iShares Global Tech - IXN iShares ETF 464287291 463 2,200 SH   SOLE   0 0 2,200
iShares NASDAQ Biotechnology Index Fun iShares ETF 464287556 459 3,805 SH   SOLE   1,365 0 2,440
iShares Russell Midcap Index Fd iShares ETF 464287499 274 4,600 SH   SOLE   500 0 4,100
iShares S&P Smallcap 600 S&P Smlcap 600 464287804 2,013 24,005 SH   SOLE   20,505 0 3,500
iShares TIPS Bond Fund Barclys TIPS BD 464287176 624 5,350 SH   SOLE   5,350 0 0
IShares Trust DJ Total Market iShares ETF 464287846 241 1,510 SH   SOLE   1,510 0 0
Itau UniBanco Multiplo ADR SPONS ADR 465562106 652 71,308 SH   SOLE   71,308 0 0
J.P. Morgan Chase & Co Common Stock 46625H100 4,386 31,465 SH   SOLE   20,615 0 10,850
Johnson & Johnson Common Stock 478160104 1,486 10,186 SH   SOLE   4,135 0 6,051
Lam Research Corporation Common Stock 512807108 2,658 9,090 SH   SOLE   9,090 0 0
Las Vegas Sands Corp Common Stock 517834107 462 6,698 SH   SOLE   6,698 0 0
Lazard Ltd. - LAZ Common Stock G54050102 591 14,800 SH   SOLE   0 0 14,800
Lear Corporation - LEA Common Stock 521865204 624 4,550 SH   SOLE   0 0 4,550
Liberty Property TRUST Common Stock 531172104 225 3,750 SH   SOLE   3,750 0 0
Linde PLC SPONS ADR G5494J103 1,049 4,925 SH   SOLE   4,925 0 0
Lockheed Martin - LMT Common Stock 539830109 208 535 SH   SOLE   0 0 535
Lowes Companies Inc Common Stock 548661107 1,398 11,675 SH   SOLE   11,675 0 0
Mastercard Inc Common Stock 57636Q104 615 2,060 SH   SOLE   1,860 0 200
Mc Cormick & Co Inc N-Vt Common Stock 579780206 475 2,800 SH   SOLE   2,800 0 0
McDonalds Corp. Common Stock 580135101 362 1,833 SH   SOLE   133 0 1,700
Merck & Co Inc Common Stock 58933Y105 509 5,600 SH   SOLE   1,700 0 3,900
Metlife Inc Common Stock 59156R108 225 4,407 SH   SOLE   4,407 0 0
Mettler Toledo Intl Inc Common Stock 592688105 3,027 3,816 SH   SOLE   3,816 0 0
Microsoft Corp. Common Stock 594918104 4,473 28,365 SH   SOLE   4,965 0 23,400
Mondelez Intl Inc Cl A Common Stock 609207105 1,196 21,718 SH   SOLE   20,318 0 1,400
Nextera Energy Inc. Common Stock 65339F101 962 3,974 SH   SOLE   3,974 0 0
Nike Inc Common Stock 654106103 2,738 27,023 SH   SOLE   27,023 0 0
Noble Energy Inc Common Stock 655044105 262 10,550 SH   SOLE   10,550 0 0
Novartis A G Spon Adr ADR 66987V109 203 2,142 SH   SOLE   2,142 0 0
Novo Nordisk ADR 670100205 836 14,437 SH   SOLE   8,337 0 6,100
Nvidia Corp Common Stock 67066G104 1,589 6,755 SH   SOLE   6,555 0 200
NXP Semiconductors N.V. Common Stock N6596X109 580 4,559 SH   SOLE   4,559 0 0
Oneok Inc. Common Stock 682680103 1,896 25,052 SH   SOLE   25,052 0 0
Paccar Inc. - PCAR Common Stock 693718108 245 3,100 SH   SOLE   0 0 3,100
Pepsico Inc. Common Stock 713448108 733 5,360 SH   SOLE   2,375 0 2,985
Pfizer Inc. Common Stock 717081103 269 6,878 SH   SOLE   928 0 5,950
Philip Morris International Inc. - PM Common Stock 718172109 211 2,475 SH   SOLE   0 0 2,475
PIMCO Dynamic Income Fund - PDI PIMCO ETF 72201Y101 464 14,300 SH   SOLE   0 0 14,300
PNC Financial Services Group Inc Common Stock 693475105 745 4,670 SH   SOLE   3,395 0 1,275
PPG Industries Inc Common Stock 693506107 441 3,300 SH   SOLE   100 0 3,200
Price, T. Rowe Group - TROW Common Stock 74144T108 1,060 8,700 SH   SOLE   0 0 8,700
Procter & Gamble Co. Common Stock 742718109 1,002 8,022 SH   SOLE   3,097 0 4,925
Progressive Corp Common Stock 743315103 389 5,375 SH   SOLE   5,375 0 0
Prudential Financial Inc Common Stock 744320102 282 3,005 SH   SOLE   3,005 0 0
Ralph Lauren Corp. Cl A - RL Common Stock 751212101 387 3,300 SH   SOLE   0 0 3,300
Raytheon Co Common Stock 755111507 997 4,535 SH   SOLE   4,535 0 0
Royal Dutch Shell A Adrf ADR 780259206 702 11,906 SH   SOLE   9,106 0 2,800
Royal Dutch Shell PLC Class B ADR 780259107 246 4,104 SH   SOLE   4,104 0 0
RyanAir Holdings PLC ADR 783513203 818 9,341 SH   SOLE   9,341 0 0
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 78355W106 747 6,452 SH   SOLE   6,452 0 0
S&P DEP Receipts Unit SER 1 78462F103 3,359 10,435 SH   SOLE   4,285 0 6,150
S&T Bancorp Inc. - STBA Common Stock 783859101 291 7,218 SH   SOLE   0 0 7,218
Sarepta Therapeutics Inc. - SRPT Common Stock 803607100 413 3,200 SH   SOLE   0 0 3,200
Schlumberger Ltd Sponsored ADR 806857108 474 11,784 SH   SOLE   11,784 0 0
Schwab US Div Equity ETF Schwab ETF 808524797 504 8,694 SH   SOLE   254 0 8,440
SEI Investments Co. - SEIC Common Stock 784117103 1,073 16,380 SH   SOLE   0 0 16,380
Shopify Inc Common Stock 82509L107 596 1,500 SH   SOLE   1,500 0 0
SPDR Gold Trust SPDR ETF 78463V107 229 1,600 SH   SOLE   1,100 0 500
SPDR S&P Global Infrastructure - GII SPDR ETF 78463X855 270 4,900 SH   SOLE   0 0 4,900
Stanley Black & Decker - SWK Common Stock 854502101 506 3,050 SH   SOLE   0 0 3,050
Starbucks Corp Common Stock 855244109 2,523 28,700 SH   SOLE   28,700 0 0
Taiwan Semiconductor MFG Co LTD SPON A Sponsored ADR 874039100 1,110 19,110 SH   SOLE   19,110 0 0
Takeda Pharmaceutical Co. Ltd. - TAK Common Stock 874060205 797 40,417 SH   SOLE   0 0 40,417
TAL Education Group ADS Repstg Com 874080104 1,486 30,837 SH   SOLE   30,837 0 0
Tata Motors LTD Sponsored ADR 876568502 315 24,336 SH   SOLE   24,336 0 0
Technology Select Sector SPDR Fund SPDR ETF 81369Y803 695 7,580 SH   SOLE   1,400 0 6,180
Teekay LNG Prtns PRTNRSP UNITS Y8564M105 382 24,540 SH   SOLE   24,540 0 0
Terex Corp. - TEX Common Stock 880779103 539 18,100 SH   SOLE   0 0 18,100
Texas Pacific Land Trust - TPL Common Stock 882610108 781 1,000 SH   SOLE   0 0 1,000
Textron Incorporated Common Stock 883203101 312 7,000 SH   SOLE   7,000 0 0
Thermo Fisher Scientific Common Stock 883556102 2,300 7,080 SH   SOLE   6,980 0 100
Tractor Supply Company Common Stock 892356106 341 3,650 SH   SOLE   3,650 0 0
Trip.com Group Ltd ADR 89677Q107 217 6,466 SH   SOLE   6,466 0 0
Ulta Beauty Inc. Common Stock 90384S303 766 3,025 SH   SOLE   2,925 0 100
Union Pacific Corp Common Stock 907818108 1,917 10,601 SH   SOLE   10,101 0 500
United Technologies Corp Common Stock 913017109 1,334 8,907 SH   SOLE   1,107 0 7,800
UnitedHealth Group Inc Common Stock 91324P102 689 2,345 SH   SOLE   1,745 0 600
Vanguard Dividend Appreciation - VIG Vang ETF 921908844 595 4,775 SH   SOLE   0 0 4,775
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858 403 9,138 SH   SOLE   2,558 0 6,580
Vanguard Mid-Cap ETF Vang ETF 922908629 598 3,359 SH   SOLE   794 0 2,565
Vanguard Mid-Cap Growth - VOT Vang ETF 922908538 967 6,090 SH   SOLE   0 0 6,090
Vanguard Mid-Cap Value - VOE Vang ETF 922908512 797 6,690 SH   SOLE   0 0 6,690
Vanguard Small Cap Equity ETF Vang ETF 922908751 209 1,262 SH   SOLE   212 0 1,050
Vanguard Small-Cap Value - VBR Vang ETF 922908611 305 2,225 SH   SOLE   0 0 2,225
Verizon Communications Common Stock 92343V104 1,112 18,106 SH   SOLE   10,006 0 8,100
Visa Inc. Common Stock 92826C839 3,242 17,256 SH   SOLE   17,056 0 200
Vulcan Materials - VMC Common Stock 929160109 1,288 8,945 SH   SOLE   0 0 8,945
WEC Energy Corp Common Stock 92939U106 258 2,800 SH   SOLE   2,800 0 0
XPO Logistics Common Stock 983793100 271 3,405 SH   SOLE   3,405 0 0
Yum China Holdings Inc Common Stock 98850P109 470 9,785 SH   SOLE   7,685 0 2,100
Yum! Brands Inc Common Stock 988498101 988 9,805 SH   SOLE   7,605 0 2,200
Zoetis Inc Common Stock 98978V103 2,688 20,308 SH   SOLE   18,108 0 2,200