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 841 5,392 SH   SOLE   3,892 0 1,500
Abbott Laboratories Common Stock 002824100 1,896 20,733 SH   SOLE   20,333 0 400
Abbvie Inc Common Stock 00287Y109 2,822 28,744 SH   SOLE   18,294 0 10,450
Accenture Plc Common Stock G1151C101 2,564 11,941 SH   SOLE   11,540 0 401
Adobe Inc Common Stock 00724f101 3,789 8,703 SH   SOLE   8,303 0 400
Air Products & Chemicals - APD Common Stock 009158106 676 2,800 SH   SOLE   0 0 2,800
Allegion Public Ltd. - ALLE Common Stock G0176J109 230 2,250 SH   SOLE   0 0 2,250
Alphabet Inc Class A Common Stock 02079K305 1,780 1,255 SH   SOLE   1,245 0 10
Alphabet Inc Class C Common Stock 02079K107 1,279 905 SH   SOLE   895 0 10
Amazon.com Inc Common Stock 023135106 4,373 1,585 SH   SOLE   1,585 0 0
American Tower REIT Common Stock 03027X100 2,411 9,325 SH   SOLE   9,225 0 100
Apple Computer Inc Common Stock 037833100 7,586 20,794 SH   SOLE   17,292 0 3,502
AstraZeneca PLC ADR 046353108 315 5,956 SH   SOLE   256 0 5,700
AT&T Inc Common Stock 00206R102 470 15,547 SH   SOLE   9,697 0 5,850
Autodesk Inc Common Stock 052769106 2,303 9,628 SH   SOLE   9,628 0 0
Automatic Data Processing Inc Common Stock 053015103 417 2,800 SH   SOLE   350 0 2,450
Bank of America Corp. - BAC Common Stock 060505104 559 23,550 SH   SOLE   0 0 23,550
Baxter International Inc. Common Stock 071813109 429 4,978 SH   SOLE   578 0 4,400
Berkshire Hathaway Cl A CL A 084670108 156,103 584 SH   SOLE   584 0 0
Berkshire Hathaway Cl B CL B 084670207 2,525 14,143 SH   SOLE   7,848 0 6,295
Blackrock Inc Common Stock 09247X101 2,220 4,080 SH   SOLE   3,480 0 600
Blackstone Group Inc PRTNRSP UNITS 09260D107 816 14,400 SH   SOLE   14,400 0 0
Boeing Co Common Stock 097023105 541 2,950 SH   SOLE   100 0 2,850
Bristol-Myers Squibb Co Common Stock 110122108 2,316 39,386 SH   SOLE   26,511 0 12,875
Broadcom Limited Common Stock Y09827109 1,944 6,159 SH   SOLE   6,159 0 0
Brookfield Renewable Partners LP PRTNRSP UNITS G16258108 893 18,653 SH   SOLE   18,653 0 0
Canadian Pac Ltd Common Stock 13645T100 215 842 SH   SOLE   842 0 0
Capital One Financial Common Stock 14040H105 917 14,645 SH   SOLE   12,445 0 2,200
Carrier Global Corp Common Stock 14448C104 308 13,857 SH   SOLE   1,357 0 12,500
Caterpillar Inc. - CAT Common Stock 149123101 506 4,000 SH   SOLE   0 0 4,000
Celanese Corp Common Stock 150870103 272 3,150 SH   SOLE   3,150 0 0
CH Robinson Worldwide Inc Common Stock 12541W209 202 2,550 SH   SOLE   2,550 0 0
Check Point Software Technologies Common Stock M22465104 548 5,105 SH   SOLE   5,105 0 0
Chevron Corp. Common Stock 166764100 374 4,191 SH   SOLE   2,791 0 1,400
Chubb Corp. Common Stock 171232101 450 3,550 SH   SOLE   3,550 0 0
Cigna Corporation Common Stock 125509109 263 1,400 SH   SOLE   1,400 0 0
Clorox Co. - CLX Common Stock 189054109 346 1,575 SH   SOLE   0 0 1,575
Coca Cola Co. Common Stock 191216100 284 6,350 SH   SOLE   3,000 0 3,350
Colgate Palmolive Co Common Stock 194162103 603 8,230 SH   SOLE   5,530 0 2,700
Comcast Corp Common Stock 200300101 1,251 32,100 SH   SOLE   32,100 0 0
Constellation Brands Inc Common Stock 21036P108 1,100 6,290 SH   SOLE   6,290 0 0
Consumer Staples Sector SPDR Fund SPDR ETF 81369Y308 229 3,900 SH   SOLE   3,900 0 0
Corteva Inc. - CTVA Common Stock 22052L104 244 9,100 SH   SOLE   0 0 9,100
Costco Wholesale Corporation Common Stock 22160K105 2,772 9,141 SH   SOLE   8,841 0 300
Customers Bancorp Inc Common Stock 23204G100 693 57,677 SH   SOLE   57,677 0 0
CVS Corp Common Stock 126650100 1,300 20,005 SH   SOLE   9,405 0 10,600
Danaher Corp Common Stock 235851102 3,019 17,075 SH   SOLE   15,975 0 1,100
Dominion Energy Inc Common Stock 25746U109 434 5,350 SH   SOLE   4,950 0 400
Duke Energy Corp. Common Stock 26441C105 307 3,848 SH   SOLE   1,749 0 2,099
Enterprise Products Partners Unit Ltd Partn 293792107 2,917 160,516 SH   SOLE   151,031 0 9,485
Enviva Partners LP Unit Ltd Partn 29414J107 1,495 41,475 SH   SOLE   39,375 0 2,100
Exxon Mobil Corporation Common Stock 30231G102 1,050 23,490 SH   SOLE   15,840 0 7,650
Facebook Inc Common Stock 30303M102 221 975 SH   SOLE   825 0 150
FedEx Corp Common Stock 31428X106 451 3,215 SH   SOLE   3,215 0 0
Financial Select Sector SPDR Fund SPDR ETF 81369Y605 224 9,695 SH   SOLE   2,400 0 7,295
Fiserv Inc. - FISV Common Stock 337738108 2,815 28,836 SH   SOLE   0 0 28,836
Foot Locker Inc. - FL Common Stock 344849104 270 9,250 SH   SOLE   0 0 9,250
Fortive Corp Common Stock 34959J108 1,389 20,526 SH   SOLE   20,526 0 0
Gilead Sciences Inc. - GILD Common Stock 375558103 566 7,350 SH   SOLE   0 0 7,350
Goldman Sachs Group Inc Common Stock 38141G104 1,480 7,491 SH   SOLE   4,041 0 3,450
Hershey Co. - HSY Common Stock 427866108 246 1,900 SH   SOLE   0 0 1,900
Home Depot Inc Common Stock 437076102 1,339 5,345 SH   SOLE   3,645 0 1,700
Honeywell Int'l Inc. - HON Common Stock 438516106 354 2,450 SH   SOLE   0 0 2,450
Iac/Interactive Corp Common Stock 44919P508 686 2,122 SH   SOLE   2,122 0 0
Icahn Enterprises LP - IEP Common Stock 451100101 354 7,300 SH   SOLE   0 0 7,300
Icici Bank Ltd Adr ADR 45104G104 627 67,472 SH   SOLE   67,472 0 0
Illinois Tool Works - ITW Common Stock 452308109 297 1,700 SH   SOLE   0 0 1,700
Infosys Technologies Ltd Sponsored ADR 456788108 931 96,370 SH   SOLE   73,370 0 23,000
Insperity Inc. - NSP Common Stock 45778Q107 887 13,700 SH   SOLE   0 0 13,700
Intel Corp Common Stock 458140100 1,260 21,068 SH   SOLE   3,968 0 17,100
Intercontinental Exchange Common Stock 45866F104 1,702 18,580 SH   SOLE   5,045 0 13,535
International Business Machines Corp Common Stock 459200101 342 2,829 SH   SOLE   1,229 0 1,600
iShares Global Tech - IXN iShares ETF 464287291 389 1,650 SH   SOLE   0 0 1,650
iShares NASDAQ Biotechnology Index Fun iShares ETF 464287556 547 4,005 SH   SOLE   1,365 0 2,640
iShares S&P Smallcap 600 S&P Smlcap 600 464287804 1,544 22,605 SH   SOLE   20,105 0 2,500
iShares TIPS Bond Fund Barclys TIPS BD 464287176 658 5,350 SH   SOLE   5,350 0 0
Itau UniBanco Multiplo ADR SPONS ADR 465562106 338 72,048 SH   SOLE   72,048 0 0
J.P. Morgan Chase & Co Common Stock 46625H100 2,957 31,441 SH   SOLE   20,591 0 10,850
Johnson & Johnson Common Stock 478160104 1,447 10,286 SH   SOLE   4,035 0 6,251
Lam Research Corporation Common Stock 512807108 2,604 8,050 SH   SOLE   8,050 0 0
Las Vegas Sands Corp Common Stock 517834107 309 6,779 SH   SOLE   6,779 0 0
Lazard Ltd. LP - LAZ Common Stock G54050102 415 14,500 SH   SOLE   0 0 14,500
Linde PLC SPONS ADR G5494J103 1,045 4,925 SH   SOLE   4,925 0 0
Lowes Companies Inc Common Stock 548661107 1,588 11,751 SH   SOLE   11,751 0 0
Mastercard Inc Common Stock 57636Q104 621 2,100 SH   SOLE   1,900 0 200
Mc Cormick & Co Inc N-Vt Common Stock 579780206 466 2,600 SH   SOLE   2,600 0 0
McDonalds Corp. Common Stock 580135101 357 1,933 SH   SOLE   133 0 1,800
Merck & Co Inc Common Stock 58933Y105 425 5,500 SH   SOLE   1,600 0 3,900
Mettler Toledo Intl Inc Common Stock 592688105 2,898 3,597 SH   SOLE   3,597 0 0
Microsoft Corp. Common Stock 594918104 5,793 28,465 SH   SOLE   4,865 0 23,600
Mondelez Intl Inc Cl A Common Stock 609207105 1,095 21,419 SH   SOLE   20,019 0 1,400
Nextera Energy Inc. Common Stock 65339F101 948 3,949 SH   SOLE   3,949 0 0
Nike Inc Common Stock 654106103 2,641 26,938 SH   SOLE   26,938 0 0
Novo Nordisk ADR 670100205 895 13,668 SH   SOLE   8,568 0 5,100
Nvidia Corp Common Stock 67066G104 2,527 6,652 SH   SOLE   6,452 0 200
NXP Semiconductors N.V. Common Stock N6596X109 532 4,665 SH   SOLE   4,665 0 0
Otis Worldwide Corp Common Stock 68902V107 303 5,328 SH   SOLE   328 0 5,000
Paccar Inc. - PCAR Common Stock 693718108 232 3,100 SH   SOLE   0 0 3,100
Pepsico Inc. Common Stock 713448108 709 5,360 SH   SOLE   2,375 0 2,985
Pfizer Inc. Common Stock 717081103 235 7,178 SH   SOLE   928 0 6,250
PIMCO Dynamic Income Fund - PDI PIMCO ETF 72201Y101 353 14,300 SH   SOLE   0 0 14,300
PNC Financial Services Group Inc Common Stock 693475105 687 6,526 SH   SOLE   5,226 0 1,300
PPG Industries Inc Common Stock 693506107 350 3,300 SH   SOLE   100 0 3,200
Price, T. Rowe Group - TROW Common Stock 74144T108 976 7,900 SH   SOLE   0 0 7,900
Procter & Gamble Co. Common Stock 742718109 971 8,122 SH   SOLE   3,097 0 5,025
Progressive Corp Common Stock 743315103 431 5,375 SH   SOLE   5,375 0 0
Prologis Inc New Common Stock 74340W103 236 2,531 SH   SOLE   2,531 0 0
Qorvo Inc. - QRVO Common Stock 74736K101 613 5,550 SH   SOLE   0 0 5,550
Ralph Lauren Corp. Cl A - RL Common Stock 751212101 247 3,400 SH   SOLE   0 0 3,400
Raytheon Technologies Common Stock 75513E101 1,629 26,444 SH   SOLE   17,044 0 9,400
Royal Dutch Shell A Adrf ADR 780259206 568 17,267 SH   SOLE   14,467 0 2,800
Royal Dutch Shell PLC Class B ADR 780259107 245 8,030 SH   SOLE   8,030 0 0
RyanAir Holdings PLC ADR 783513203 630 9,500 SH   SOLE   9,500 0 0
Rydex S&P Equal Weight ETF S&P 500 Eq TRD 78355W106 644 6,327 SH   SOLE   6,327 0 0
S&P DEP Receipts Unit SER 1 78462F103 2,709 8,785 SH   SOLE   2,635 0 6,150
Sarepta Therapeutics Inc. - SRPT Common Stock 803607100 449 2,800 SH   SOLE   0 0 2,800
Schwab US Div Equity ETF Schwab ETF 808524797 471 9,099 SH   SOLE   659 0 8,440
SEI Investments Co. - SEIC Common Stock 784117103 851 15,480 SH   SOLE   0 0 15,480
Shopify Inc Common Stock 82509L107 1,337 1,409 SH   SOLE   1,409 0 0
SPDR Gold Trust SPDR ETF 78463V107 268 1,600 SH   SOLE   1,100 0 500
Stanley Black & Decker - SWK Common Stock 854502101 453 3,250 SH   SOLE   0 0 3,250
Starbucks Corp Common Stock 855244109 2,409 32,730 SH   SOLE   32,730 0 0
Taiwan Semiconductor MFG Co LTD SPON A Sponsored ADR 874039100 1,096 19,304 SH   SOLE   19,304 0 0
Takeda Pharmaceutical Co. Ltd. - TAK Common Stock 874060205 727 40,567 SH   SOLE   0 0 40,567
TAL Education Group ADS Repstg Com 874080104 2,003 29,287 SH   SOLE   29,287 0 0
Tata Motors LTD Sponsored ADR 876568502 163 24,858 SH   SOLE   24,858 0 0
Technology Select Sector SPDR Fund SPDR ETF 81369Y803 718 6,875 SH   SOLE   1,400 0 5,475
Teekay LNG Prtns PRTNRSP UNITS Y8564M105 325 27,908 SH   SOLE   27,908 0 0
Texas Pacific Land Trust - TPL Common Stock 882610108 595 1,000 SH   SOLE   0 0 1,000
Textron Incorporated Common Stock 883203101 230 7,000 SH   SOLE   7,000 0 0
Thermo Fisher Scientific Common Stock 883556102 2,475 6,830 SH   SOLE   6,630 0 200
Trane Technologies - TT Common Stock G8994E103 338 3,800 SH   SOLE   0 0 3,800
Trip.com Group Ltd ADR 89677Q107 231 8,899 SH   SOLE   8,899 0 0
Ulta Beauty Inc. Common Stock 90384S303 608 2,990 SH   SOLE   2,890 0 100
Union Pacific Corp Common Stock 907818108 1,771 10,476 SH   SOLE   9,976 0 500
UnitedHealth Group Inc Common Stock 91324P102 820 2,780 SH   SOLE   2,180 0 600
Vanguard Dividend Appreciation - VIG Vang ETF 921908844 567 4,835 SH   SOLE   0 0 4,835
Vanguard FTSE Dev Mkts ETF Vang ETF 921943858 340 8,760 SH   SOLE   2,500 0 6,260
Vanguard Mid-Cap ETF Vang ETF 922908629 486 2,963 SH   SOLE   798 0 2,165
Vanguard Mid-Cap Growth - VOT Vang ETF 922908538 1,024 6,205 SH   SOLE   0 0 6,205
Vanguard Mid-Cap Value - VOE Vang ETF 922908512 643 6,715 SH   SOLE   0 0 6,715
Vanguard Small Cap Equity ETF Vang ETF 922908751 240 1,644 SH   SOLE   294 0 1,350
Vanguard Small-Cap Value - VBR Vang ETF 922908611 233 2,175 SH   SOLE   0 0 2,175
Verizon Communications Common Stock 92343V104 1,040 18,856 SH   SOLE   10,756 0 8,100
Visa Inc. Common Stock 92826C839 3,285 17,006 SH   SOLE   16,806 0 200
Vulcan Materials - VMC Common Stock 929160109 1,036 8,945 SH   SOLE   0 0 8,945
Wal-Mart Stores Inc. Common Stock 931142103 240 2,000 SH   SOLE   1,200 0 800
WEC Energy Corp Common Stock 92939U106 245 2,800 SH   SOLE   2,800 0 0
XPO Logistics Common Stock 983793100 278 3,605 SH   SOLE   3,605 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 852 9,805 SH   SOLE   7,605 0 2,200
Zoetis Inc Common Stock 98978V103 2,759 20,133 SH   SOLE   16,933 0 3,200