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 849 6,216 SH   SOLE   4,716 0 1,500
Abbott Laboratories Common Stock 002824100 1,584 20,077 SH   SOLE   19,877 0 200
Abbvie Inc Common Stock 00287Y109 2,125 27,893 SH   SOLE   18,293 0 9,600
Accenture Plc Common Stock G1151C101 1,941 11,891 SH   SOLE   11,490 0 401
Adobe Inc Common Stock 00724f101 2,766 8,693 SH   SOLE   8,293 0 400
Air Products & Chemicals - APD Common Stock 009158106 559 2,800 SH   SOLE   0 0 2,800
Allegion Public Ltd. - ALLE Common Stock G0176J109 207 2,250 SH   SOLE   0 0 2,250
Alphabet Inc Class A Common Stock 02079K305 1,465 1,261 SH   SOLE   1,251 0 10
Alphabet Inc Class C Common Stock 02079K107 1,052 905 SH   SOLE   895 0 10
Amazon.com Inc Common Stock 023135106 3,168 1,625 SH   SOLE   1,625 0 0
American Tower REIT Common Stock 03027X100 2,090 9,600 SH   SOLE   9,500 0 100
Apple Computer Inc Common Stock 037833100 5,313 20,894 SH   SOLE   17,592 0 3,302
AstraZeneca PLC ADR 046353108 266 5,956 SH   SOLE   256 0 5,700
AT&T Inc Common Stock 00206R102 453 15,547 SH   SOLE   9,697 0 5,850
Autodesk Inc Common Stock 052769106 1,503 9,628 SH   SOLE   9,628 0 0
Automatic Data Processing Inc Common Stock 053015103 383 2,800 SH   SOLE   350 0 2,450
Bank of America Corp. - BAC Common Stock 060505104 472 22,250 SH   SOLE   0 0 22,250
Baxter International Inc. Common Stock 071813109 412 5,078 SH   SOLE   578 0 4,500
Berkshire Hathaway Cl A CL A 084670108 158,848 584 SH   SOLE   584 0 0
Berkshire Hathaway Cl B CL B 084670207 2,552 13,958 SH   SOLE   7,973 0 5,985
Blackrock Inc Common Stock 09247X101 1,789 4,067 SH   SOLE   3,467 0 600
Blackstone Group Inc PRTNRSP UNITS 09260D107 656 14,400 SH   SOLE   14,400 0 0
Boeing Co Common Stock 097023105 395 2,650 SH   SOLE   100 0 2,550
Bristol-Myers Squibb Co Common Stock 110122108 2,153 38,620 SH   SOLE   26,245 0 12,375
Broadcom Limited Common Stock Y09827109 1,430 6,032 SH   SOLE   6,032 0 0
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108 777 18,280 SH   SOLE   18,280 0 0
Capital One Financial Common Stock 14040H105 740 14,669 SH   SOLE   12,469 0 2,200
Carnival Corp Common Stock 143658300 149 11,344 SH   SOLE   11,344 0 0
Caterpillar Inc. - CAT Common Stock 149123101 441 3,800 SH   SOLE   0 0 3,800
Celanese Corp Common Stock 150870103 231 3,150 SH   SOLE   3,150 0 0
Check Point Software Technologies Common Stock M22465104 501 4,984 SH   SOLE   4,984 0 0
Chevron Corp. Common Stock 166764100 289 3,991 SH   SOLE   2,791 0 1,200
Chubb Corp. Common Stock 171232101 452 4,050 SH   SOLE   4,050 0 0
Cigna Corporation Common Stock 125509109 248 1,400 SH   SOLE   1,400 0 0
Clorox Co. - CLX Common Stock 189054109 273 1,575 SH   SOLE   0 0 1,575
Coca Cola Co. Common Stock 191216100 283 6,400 SH   SOLE   3,000 0 3,400
Colgate Palmolive Co Common Stock 194162103 526 7,930 SH   SOLE   5,530 0 2,400
Comcast Corp Common Stock 200300101 1,025 29,800 SH   SOLE   29,800 0 0
Constellation Brands Inc Common Stock 21036P108 902 6,290 SH   SOLE   6,290 0 0
Consumer Staples Sector SPDR Fund SPDR ETF 81369Y308 212 3,900 SH   SOLE   3,900 0 0
Corteva Inc. - CTVA Common Stock 22052L104 214 9,100 SH   SOLE   0 0 9,100
Costco Wholesale Corporation Common Stock 22160K105 2,665 9,346 SH   SOLE   9,046 0 300
Customers Bancorp Inc Common Stock 23204G100 630 57,677 SH   SOLE   57,677 0 0
CVS Corp Common Stock 126650100 1,109 18,690 SH   SOLE   9,090 0 9,600
Danaher Corp Common Stock 235851102 2,488 17,975 SH   SOLE   16,875 0 1,100
Diamondback Energy Common Stock 25278X109 215 8,213 SH   SOLE   8,213 0 0
Dominion Energy Inc Common Stock 25746U109 386 5,350 SH   SOLE   4,950 0 400
Duke Energy Corp. Common Stock 26441C105 311 3,848 SH   SOLE   1,749 0 2,099
Enterprise Products Partners Unit Ltd Partn 293792107 2,284 159,716 SH   SOLE   150,231 0 9,485
Enviva Partners LP Unit Ltd Partn 29414J107 1,108 41,475 SH   SOLE   39,375 0 2,100
EOG Resources Inc Common Stock 26875P101 222 6,175 SH   SOLE   6,175 0 0
Exxon Mobil Corporation Common Stock 30231G102 900 23,690 SH   SOLE   15,240 0 8,450
FedEx Corp Common Stock 31428X106 390 3,215 SH   SOLE   3,215 0 0
Financial Select Sector SPDR Fund SPDR ETF 81369Y605 212 10,195 SH   SOLE   2,400 0 7,795
Fiserv Inc. - FISV Common Stock 337738108 2,663 28,036 SH   SOLE   0 0 28,036
Foot Locker Inc. - FL Common Stock 344849104 204 9,250 SH   SOLE   0 0 9,250
Fortive Corp Common Stock 34959J108 1,133 20,526 SH   SOLE   20,526 0 0
Gilead Sciences Inc. - GILD Common Stock 375558103 520 6,950 SH   SOLE   0 0 6,950
Goldman Sachs Group Inc Common Stock 38141G104 1,104 7,140 SH   SOLE   3,790 0 3,350
Hershey Co. - HSY Common Stock 427866108 252 1,900 SH   SOLE   0 0 1,900
Home Depot Inc Common Stock 437076102 992 5,315 SH   SOLE   3,615 0 1,700
Honeywell Int'l Inc. - HON Common Stock 438516106 328 2,450 SH   SOLE   0 0 2,450
Iac/Interactive Corp Common Stock 44919P508 380 2,122 SH   SOLE   2,122 0 0
Icahn Enterprises LP - IEP Common Stock 451100101 363 7,500 SH   SOLE   0 0 7,500
Icici Bank Ltd Adr ADR 45104G104 571 67,217 SH   SOLE   67,217 0 0
Illinois Tool Works - ITW Common Stock 452308109 227 1,600 SH   SOLE   0 0 1,600
Infosys Technologies Ltd Sponsored ADR 456788108 781 95,118 SH   SOLE   73,118 0 22,000
Insperity Inc. - NSP Common Stock 45778Q107 480 12,880 SH   SOLE   0 0 12,880
Intel Corp Common Stock 458140100 1,086 20,067 SH   SOLE   3,967 0 16,100
Intercontinental Exchange Common Stock 45866F104 1,418 17,560 SH   SOLE   4,975 0 12,585
iShares Global Tech - IXN iShares ETF 464287291 301 1,650 SH   SOLE   0 0 1,650
iShares NASDAQ Biotechnology Index Fun iShares ETF 464287556 356 3,305 SH   SOLE   1,365 0 1,940
iShares S&P Smallcap 600 S&P Smlcap 600 464287804 1,291 23,005 SH   SOLE   20,505 0 2,500
iShares TIPS Bond Fund Barclys TIPS BD 464287176 631 5,350 SH   SOLE   5,350 0 0
Itau UniBanco Multiplo ADR SPONS ADR 465562106 322 71,639 SH   SOLE   71,639 0 0
J.P. Morgan Chase & Co Common Stock 46625H100 2,824 31,365 SH   SOLE   20,515 0 10,850
Johnson & Johnson Common Stock 478160104 1,323 10,086 SH   SOLE   4,035 0 6,051
Lam Research Corporation Common Stock 512807108 1,924 8,015 SH   SOLE   8,015 0 0
Las Vegas Sands Corp Common Stock 517834107 286 6,735 SH   SOLE   6,735 0 0
Lazard Ltd. - LAZ Common Stock G54050102 337 14,300 SH   SOLE   0 0 14,300
Linde PLC SPONS ADR G5494J103 852 4,925 SH   SOLE   4,925 0 0
Lowes Companies Inc Common Stock 548661107 1,005 11,675 SH   SOLE   11,675 0 0
Mastercard Inc Common Stock 57636Q104 507 2,100 SH   SOLE   1,900 0 200
Mc Cormick & Co Inc N-Vt Common Stock 579780206 424 3,000 SH   SOLE   3,000 0 0
McDonalds Corp. Common Stock 580135101 303 1,833 SH   SOLE   133 0 1,700
Merck & Co Inc Common Stock 58933Y105 423 5,500 SH   SOLE   1,600 0 3,900
Mettler Toledo Intl Inc Common Stock 592688105 2,637 3,819 SH   SOLE   3,819 0 0
Microsoft Corp. Common Stock 594918104 4,446 28,190 SH   SOLE   4,890 0 23,300
Mondelez Intl Inc Cl A Common Stock 609207105 1,073 21,419 SH   SOLE   20,019 0 1,400
Nextera Energy Inc. Common Stock 65339F101 938 3,899 SH   SOLE   3,899 0 0
Nike Inc Common Stock 654106103 2,219 26,823 SH   SOLE   26,823 0 0
Novo Nordisk ADR 670100205 812 13,482 SH   SOLE   8,382 0 5,100
Nvidia Corp Common Stock 67066G104 1,748 6,630 SH   SOLE   6,430 0 200
NXP Semiconductors N.V. Common Stock N6596X109 380 4,579 SH   SOLE   4,579 0 0
Pepsico Inc. Common Stock 713448108 644 5,360 SH   SOLE   2,375 0 2,985
Pfizer Inc. Common Stock 717081103 220 6,753 SH   SOLE   928 0 5,825
PIMCO Dynamic Income Fund - PDI PIMCO ETF 72201Y101 316 14,300 SH   SOLE   0 0 14,300
PNC Financial Services Group Inc Common Stock 693475105 449 4,690 SH   SOLE   3,415 0 1,275
PPG Industries Inc Common Stock 693506107 276 3,300 SH   SOLE   100 0 3,200
Price, T. Rowe Group - TROW Common Stock 74144T108 840 8,600 SH   SOLE   0 0 8,600
Procter & Gamble Co. Common Stock 742718109 882 8,022 SH   SOLE   3,097 0 4,925
Progressive Corp Common Stock 743315103 397 5,375 SH   SOLE   5,375 0 0
Prologis Inc New Common Stock 74340W103 203 2,531 SH   SOLE   2,531 0 0
Qorvo Inc. - QRVO Common Stock 74736K101 379 4,700 SH   SOLE   0 0 4,700
Ralph Lauren Corp. Cl A - RL Common Stock 751212101 214 3,200 SH   SOLE   0 0 3,200
Raytheon Co Common Stock 755111507 585 4,460 SH   SOLE   4,460 0 0
Royal Dutch Shell A Adrf ADR 780259206 435 12,453 SH   SOLE   9,653 0 2,800
RyanAir Holdings PLC ADR 783513203 497 9,370 SH   SOLE   9,370 0 0
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 78355W106 532 6,327 SH   SOLE   6,327 0 0
S&P DEP Receipts Unit SER 1 78462F103 2,664 10,335 SH   SOLE   4,185 0 6,150
Sarepta Therapeutics Inc. - SRPT Common Stock 803607100 274 2,800 SH   SOLE   0 0 2,800
Schwab US Div Equity ETF Schwab ETF 808524797 391 8,697 SH   SOLE   257 0 8,440
SEI Investments Co. - SEIC Common Stock 784117103 699 15,080 SH   SOLE   0 0 15,080
Shopify Inc Common Stock 82509L107 632 1,516 SH   SOLE   1,516 0 0
SPDR Gold Trust SPDR ETF 78463V107 237 1,600 SH   SOLE   1,100 0 500
Stanley Black & Decker - SWK Common Stock 854502101 305 3,050 SH   SOLE   0 0 3,050
Starbucks Corp Common Stock 855244109 2,091 31,800 SH   SOLE   31,800 0 0
Taiwan Semiconductor MFG Co LTD SPON A Sponsored ADR 874039100 906 18,957 SH   SOLE   18,957 0 0
Takeda Pharmaceutical Co. Ltd. - TAK Common Stock 874060205 590 38,867 SH   SOLE   0 0 38,867
TAL Education Group ADS Repstg Com 874080104 1,645 30,887 SH   SOLE   30,887 0 0
Tata Motors LTD Sponsored ADR 876568502 116 24,536 SH   SOLE   24,536 0 0
Technology Select Sector SPDR Fund SPDR ETF 81369Y803 534 6,645 SH   SOLE   1,400 0 5,245
Teekay LNG Prtns PRTNRSP UNITS Y8564M105 271 27,725 SH   SOLE   27,725 0 0
Texas Pacific Land Trust - TPL Common Stock 882610108 380 1,000 SH   SOLE   0 0 1,000
Thermo Fisher Scientific Common Stock 883556102 1,965 6,930 SH   SOLE   6,830 0 100
Trane Technologies - TT Common Stock G8994E103 314 3,800 SH   SOLE   0 0 3,800
Ulta Beauty Inc. Common Stock 90384S303 523 2,975 SH   SOLE   2,875 0 100
Union Pacific Corp Common Stock 907818108 1,478 10,476 SH   SOLE   9,976 0 500
United Technologies Corp Common Stock 913017109 911 9,657 SH   SOLE   1,357 0 8,300
UnitedHealth Group Inc Common Stock 91324P102 685 2,745 SH   SOLE   2,145 0 600
Vanguard Dividend Appreciation - VIG Vang ETF 921908844 494 4,775 SH   SOLE   0 0 4,775
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858 280 8,410 SH   SOLE   2,000 0 6,410
Vanguard Mid-Cap ETF Vang ETF 922908629 390 2,963 SH   SOLE   798 0 2,165
Vanguard Mid-Cap Growth - VOT Vang ETF 922908538 761 6,005 SH   SOLE   0 0 6,005
Vanguard Mid-Cap Value - VOE Vang ETF 922908512 545 6,705 SH   SOLE   0 0 6,705
Verizon Communications Common Stock 92343V104 1,013 18,856 SH   SOLE   10,756 0 8,100
Visa Inc. Common Stock 92826C839 2,724 16,906 SH   SOLE   16,706 0 200
Vulcan Materials - VMC Common Stock 929160109 934 8,645 SH   SOLE   0 0 8,645
Wal-Mart Stores Inc. Common Stock 931142103 227 2,000 SH   SOLE   1,200 0 800
WEC Energy Corp Common Stock 92939U106 247 2,800 SH   SOLE   2,800 0 0
XPO Logistics Common Stock 983793100 227 4,655 SH   SOLE   4,655 0 0
Yum China Holdings Inc Common Stock 98850P109 417 9,785 SH   SOLE   7,685 0 2,100
Yum! Brands Inc Common Stock 988498101 672 9,805 SH   SOLE   7,605 0 2,200
Zoetis Inc Common Stock 98978V103 2,461 20,908 SH   SOLE   17,708 0 3,200