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
Abbott Labs Common 002824100 2,652 36,669 SH   SOLE   23,479 0 13,190
Abiomed Inc Common 003654100 1,341 4,125 SH   SOLE   4,125 0 0
Amazon Com Inc Common 023135106 626 417 SH   SOLE   317 0 100
American Express Co. Common 025816109 808 8,481 SH   SOLE   5,356 0 3,125
AMERICAN RENAL ASSOC Common 029227105 6,846 594,284 SH   SOLE   0 0 594,284
Amgen Common 031162100 7,377 37,893 SH   SOLE   28,827 0 9,066
Apache Common 037411105 788 30,035 SH   SOLE   22,610 0 7,425
Apple Inc. Common 037833100 8,527 54,057 SH   SOLE   42,906 0 11,151
Automatic Data Processing Common 053015103 2,737 20,877 SH   SOLE   15,557 0 5,320
Bank Of New York Co Common 064058100 341 7,244 SH   SOLE   5,249 0 1,995
Berkshire Hathaway Cl B Class B 084670207 21,597 105,774 SH   SOLE   18,646 0 87,128
1/100 BERKSHIRE HTWY CLA100 SHS=1 WHOLE SH BRK A Common 084990175 7,038 2,300 SH   SOLE   0 0 2,300
Boeing Co Common 097023105 257 796 SH   SOLE   446 0 350
Borg Warner Inc Common 099724106 213 6,135 SH   SOLE   2,175 0 3,960
Bristol Myers Common 110122108 482 9,265 SH   SOLE   5,249 0 4,016
Cigna Corp Common 125509109 357 1,878 SH   SOLE   1,763 0 115
CVS Caremark Corp. Common 126650100 509 7,767 SH   SOLE   5,992 0 1,775
Canadian Natl Ry Co Common 136375102 2,860 38,589 SH   SOLE   30,179 0 8,410
Canadian Natural Resources Common 136385101 613 25,416 SH   SOLE   18,691 0 6,725
CERUS CORP Common 157085101 325 64,049 SH   SOLE   0 0 64,049
Chevron Corp. Common 166764100 1,967 18,079 SH   SOLE   13,044 0 5,035
Church & Dwight Co Inc Common 171340102 5,018 76,315 SH   SOLE   52,455 0 23,860
Citizens Financial Group Inc Common 174610105 1,614 54,275 SH   SOLE   42,200 0 12,075
Clorox Company Common 189054109 1,299 8,430 SH   SOLE   6,105 0 2,325
Coca-Cola Common 191216100 717 15,148 SH   SOLE   13,829 0 1,319
Colgate Palmolive Common 194162103 966 16,230 SH   SOLE   12,830 0 3,400
Danaher Corp Common 235851102 307 2,976 SH   SOLE   2,906 0 70
Walt Disney Co. Common 254687106 7,774 70,899 SH   SOLE   53,930 0 16,969
General Dynamics Corp. Common 369550108 1,426 9,068 SH   SOLE   7,523 0 1,545
General Electric Common 369604103 293 38,717 SH   SOLE   11,956 0 26,761
Genuine Parts Co Common 372460105 245 2,550 SH   SOLE   2,340 0 210
Home Depot Common 437076102 2,434 14,164 SH   SOLE   11,349 0 2,815
Honeywell International Common 438516106 498 3,772 SH   SOLE   3,552 0 220
Illinois Tool Works Inc Common 452308109 5,566 43,931 SH   SOLE   32,821 0 11,110
Illumina Inc Common 452327109 696 2,320 SH   SOLE   2,055 0 265
Intel Common 458140100 3,509 74,781 SH   SOLE   53,030 0 21,751
International Business Machine Common 459200101 1,704 14,988 SH   SOLE   5,093 0 9,895
iShares Barclays TIPS Common 464287176 479 4,376 SH   SOLE   4,376 0 0
iShares Barclays Aggregate Bon Common 464287226 3,671 34,477 SH   SOLE   2,568 0 31,909
iShares S&P 500 Growth Common 464287309 519 3,446 SH   SOLE   1,902 0 1,544
iShares S&P 500 Value ETF Common 464287408 589 5,823 SH   SOLE   3,304 0 2,519
iShares Barclays 1-3 Yr Treasu Common 464287457 2,072 24,779 SH   SOLE   2,420 0 22,359
iShares MSCI EAFE Common 464287465 1,387 23,588 SH   SOLE   1,043 0 22,545
ISHARES RUSSELL MID CAP VALUE ETF Common 464287473 1,906 24,962 SH   SOLE   0 0 24,962
iShares Russell Midcap Growth Common 464287481 6,927 60,919 SH   SOLE   174 0 60,745
ISHARES RUSSELL MID CAP FORWARD SPLIT WITH STOCK SPLIT SHARES Common 464287499 2,506 53,924 SH   SOLE   0 0 53,924
iShares S&P Midcap Common 464287507 4,219 25,408 SH   SOLE   4,451 0 20,957
iShares Cohen & Steers Realty Common 464287564 229 2,395 SH   SOLE   0 0 2,395
ISHARES RUSSELL 1000 VALUE ETF Common 464287598 2,603 23,436 SH   SOLE   0 0 23,436
ISHARES S&P MID CAP 400 GRWTH ETF Common 464287606 1,332 6,966 SH   SOLE   0 0 6,966
iShares Russell 1000 Growth In Common 464287614 3,306 25,254 SH   SOLE   0 0 25,254
ISHARES RUSSELL 1000 ETF Common 464287622 1,821 13,131 SH   SOLE   0 0 13,131
ISHARES RUSSELL 2000 VALUE ETF Common 464287630 2,883 26,808 SH   SOLE   0 0 26,808
ISHARES RUSSELL 2000 GROWTH ETF Common 464287648 2,077 12,365 SH   SOLE   0 0 12,365
iShares Russell 2000 Common 464287655 690 5,157 SH   SOLE   132 0 5,025
ISHARES S&P MID CAP 400 VALUE ETF Common 464287705 1,344 9,717 SH   SOLE   0 0 9,717
iShares S&P Smcap Value Common 464287879 205 1,553 SH   SOLE   1,058 0 495
iShares S&P SmallCap Growth ET Common 464287887 1,462 9,059 SH   SOLE   641 0 8,418
JERICHO OIL CORP F Common 476367107 24 75,860 SH   SOLE   0 0 75,860
Johnson & Johnson Common 478160104 5,094 39,473 SH   SOLE   27,738 0 11,735
Kimberly-Clark Common 494368103 289 2,535 SH   SOLE   2,235 0 300
Kraft Heinz Company Common 500754106 511 11,884 SH   SOLE   9,325 0 2,559
Eli Lilly & Co. Common 532457108 216 1,867 SH   SOLE   1,867 0 0
Mc Cormick & Co Inc N-Vt Common 579780206 223 1,600 SH   SOLE   1,600 0 0
McDonalds Corp. Common 580135101 3,847 21,667 SH   SOLE   15,217 0 6,450
Microsoft Corp. Common 594918104 6,218 61,215 SH   SOLE   50,336 0 10,879
Mid Cap SPDR Trust Common 595635103 3,250 10,737 SH   SOLE   615 0 10,122
MITEK SYSTEMS INC Common 606710200 471 43,600 SH   SOLE   0 0 43,600
Nestle SA Common 641069406 972 12,005 SH   SOLE   9,540 0 2,465
Newell Brands Inc. Common 651229106 1,118 60,135 SH   SOLE   41,675 0 18,460
Norfolk & Southern Common 655844108 318 2,125 SH   SOLE   1,950 0 175
Novo-Nordisk A-S Common 670100205 227 4,935 SH   SOLE   2,600 0 2,335
Occidental Petroleum Corp. Common 674599105 992 16,165 SH   SOLE   10,190 0 5,975
Pnc Finl Services Gp Inc Common 693475105 220 1,879 SH   SOLE   1,879 0 0
Packaging Corp Common 695156109 3,090 37,025 SH   SOLE   27,885 0 9,140
PepsiCo Inc. Common 713448108 225 2,033 SH   SOLE   1,478 0 555
Pfizer Inc. Common 717081103 2,016 46,191 SH   SOLE   22,932 0 23,259
Philip Morris Intl Inc Common 718172109 412 6,175 SH   SOLE   4,450 0 1,725
Procter & Gamble Common 742718109 4,469 48,621 SH   SOLE   34,945 0 13,676
Pub Svc Ent Group Inc Common 744573106 1,172 22,526 SH   SOLE   18,692 0 3,834
Republic Services Inc Common 760759100 4,213 58,440 SH   SOLE   41,300 0 17,140
Roche Hldg Ltd ADR Common 771195104 820 26,390 SH   SOLE   19,615 0 6,775
Ross Stores Common 778296103 1,140 13,706 SH   SOLE   10,306 0 3,400
Royal Dutch Common 780259206 596 10,229 SH   SOLE   6,864 0 3,365
Schlumberger Ltd. Common 806857108 874 24,228 SH   SOLE   18,793 0 5,435
US Lgcap Equity: Schwab ETF Common 808524201 1,084 18,150 SH   SOLE   16,172 0 1,978
US Lg-Cap Growth: Schwab ETF Common 808524300 540 7,833 SH   SOLE   6,421 0 1,412
US Large Cap Value: Schwab ETF Common 808524409 1,168 23,693 SH   SOLE   20,824 0 2,869
US MidCap Equity: Schwab ETF Common 808524508 1,837 38,319 SH   SOLE   33,702 0 4,617
US Small Cap Equity: Schwab ET Common 808524607 205 3,386 SH   SOLE   2,406 0 980
Emging Mkt Equity: Schwab ETF Common 808524706 624 26,534 SH   SOLE   8,967 0 17,567
US Div Equity Schwab ETF Common 808524797 10,754 228,955 SH   SOLE   28,109 0 200,846
Intl Equity: Schwab ETF Common 808524805 2,468 87,068 SH   SOLE   81,068 0 6,000
US Agg Bond ETF: Schwab Common 808524839 803 15,874 SH   SOLE   14,874 0 1,000
US REIT: Schwab ETF Common 808524847 6,091 158,157 SH   SOLE   70,986 0 87,171
Interm US Treas: Schwab ETF Common 808524854 1,103 20,840 SH   SOLE   16,830 0 4,010
Schwab Short Term US Treasury Common 808524862 371 7,442 SH   SOLE   5,702 0 1,740
US TIPS: Schwab ETF Common 808524870 221 4,143 SH   SOLE   3,747 0 396
Starbucks Corp Common 855244109 2,836 44,033 SH   SOLE   33,558 0 10,475
Stryker Corp Common 863667101 4,009 25,578 SH   SOLE   19,093 0 6,485
Sysco Corp Common 871829107 251 4,000 SH   SOLE   400 0 3,600
Thermo Fisher Scientific Common 883556102 7,365 32,912 SH   SOLE   26,507 0 6,405
U S Bancorp Common 902973304 1,040 22,748 SH   SOLE   13,438 0 9,310
Union Pacific Corp Common 907818108 515 3,728 SH   SOLE   208 0 3,520
United Parcel Service Inc Cl B Class B 911312106 395 4,052 SH   SOLE   3,052 0 1,000
United Technologies Corp Common 913017109 2,675 25,120 SH   SOLE   20,160 0 4,960
VF Corp Common 918204108 3,321 46,550 SH   SOLE   31,430 0 15,120
Vanguard Div Apprciation Common 921908844 11,797 120,443 SH   SOLE   596 0 119,847
Vanguard Short Term Bond ETF Common 921937827 448 5,700 SH   SOLE   5,700 0 0
Vanguard Europe Pac ETF Common 921943858 9,253 249,398 SH   SOLE   600 0 248,798
Vanguard Intl Dividend Common 921946810 2,758 47,890 SH   SOLE   34,550 0 13,340
Vanguard Shrt Term Inflation P Common 922020805 398 8,310 SH   SOLE   2,100 0 6,210
Vanguard Intl Real Estate ETF Common 922042676 626 11,953 SH   SOLE   11,317 0 636
Foreign LgCap Equity: Vanguard Common 922042775 3,359 73,685 SH   SOLE   2,455 0 71,230
VANGUARD MUNI BND TAX EXEMPT ETF Common 922907746 6,779 132,800 SH   SOLE   0 0 132,800
Vanguard Mid Cap Value ETF Common 922908512 2,884 30,276 SH   SOLE   530 0 29,746
Vanguard REIT Common 922908553 7,586 101,732 SH   SOLE   3,231 0 98,501
VANGUARD SMALL CAP GROWTH ETF Common 922908595 238 1,580 SH   SOLE   0 0 1,580
Vanguard Small Cap Value ETF Common 922908611 3,202 28,077 SH   SOLE   336 0 27,741
Vanguard Mid Cap Common 922908629 5,132 37,143 SH   SOLE   660 0 36,483
Vanguard Large Cap Common 922908637 2,838 24,707 SH   SOLE   957 0 23,750
VANGUARD GROWTH ETF Common 922908736 7,401 55,099 SH   SOLE   0 0 55,099
VANGUARD VALUE ETF Common 922908744 4,827 49,277 SH   SOLE   0 0 49,277
Vanguard Small Cap Common 922908751 9,983 75,636 SH   SOLE   303 0 75,333
Walgreens Boots Alliance Common 931427108 328 4,807 SH   SOLE   3,075 0 1,732
Total SA Common 89151E109 340 6,515 SH   SOLE   4,205 0 2,310
Alerian MLP ETF Common 00162Q866 1,243 142,392 SH   SOLE   106,867 0 35,525
AT&T Corp. Common 00206R102 979 34,301 SH   SOLE   27,471 0 6,830
AbbVie Inc. Common 00287Y109 2,626 28,488 SH   SOLE   18,452 0 10,036
Alibaba Group Hldg ADR Common 01609W102 288 2,100 SH   SOLE   100 0 2,000
Alphabet Inc. C Class C 02079K107 539 520 SH   SOLE   486 0 34
Alphabet Inc A Class A 02079K305 3,439 3,291 SH   SOLE   2,722 0 569
Anheuser Busch Co Inc Common 03524A108 742 11,281 SH   SOLE   8,069 0 3,212
ASPEN AEROGELS INC Common 04523Y105 32 15,000 SH   SOLE   0 0 15,000
Biogen Idec Inc Common 09062X103 266 883 SH   SOLE   827 0 56
Blackrock Inc. Common 09247X101 5,842 14,873 SH   SOLE   11,265 0 3,608
2020 Blackrock Muni ETF Common 09249X109 310 20,975 SH   SOLE   14,825 0 6,150
CATALYST PHARMA INC Common 14888U101 19 10,000 SH   SOLE   0 0 10,000
Cisco Systems Common 17275R102 2,827 65,246 SH   SOLE   48,077 0 17,169
Dominion Resources Common 25746U109 245 3,433 SH   SOLE   1,833 0 1,600
Duke Energy Common 26441C204 828 9,592 SH   SOLE   6,982 0 2,610
Exxon Mobil Corp. Common 30231G102 4,495 65,912 SH   SOLE   44,278 0 21,634
FedEx Corp. Common 31428X106 1,173 7,272 SH   SOLE   6,035 0 1,237
GLOBALSCAPE INC Common 37940G109 46 10,202 SH   SOLE   0 0 10,202
Global X MLP ETF Common 37950E473 616 80,254 SH   SOLE   61,414 0 18,840
HYPERSOLAR INC Common 44915H104 1 70,833 SH   SOLE   0 0 70,833
iCad Inc Common 44934S206 51 13,907 SH   SOLE   10,907 0 3,000
Invesco Senior Loan ETF Common 46138G508 274 12,600 SH   SOLE   12,600 0 0
Invesco Bond Bulletshrs 2019 Common 46138J304 390 18,540 SH   SOLE   14,799 0 3,741
Invesco Bond Bulletshrs 2020 Common 46138J502 367 17,409 SH   SOLE   12,326 0 5,083
Invesco Bond BulletShrs 2021 Common 46138J700 352 16,971 SH   SOLE   13,460 0 3,511
Invesco Bond BulletShrs 2022 Common 46138J882 260 12,595 SH   SOLE   9,078 0 3,517
iShares GNMA Bond ETF Common 46429B333 506 10,395 SH   SOLE   5,565 0 4,830
2019 (Sep) iShares Muni ETF Common 46429B564 260 10,250 SH   SOLE   3,950 0 6,300
iShares Core MSCI Emerging Mkt Common 46434G103 791 16,774 SH   SOLE   2,023 0 14,751
iShares iBonds Dec 2019 Corpor Common 46434VAU4 223 9,000 SH   SOLE   9,000 0 0
2021 (Dec) iShares Muni Common 46435G789 210 8,245 SH   SOLE   1,980 0 6,265
JP Morgan Chase & Co Common 46625H100 3,195 32,730 SH   SOLE   27,960 0 4,770
Macquarie Infrastructure Common 55608B105 278 7,600 SH   SOLE   6,225 0 1,375
MARRONE BIO INNOVATN Common 57165B106 22 15,000 SH   SOLE   0 0 15,000
Mastercard Common 57636Q104 4,501 23,861 SH   SOLE   19,281 0 4,580
McKesson Corp Common 58155Q103 406 3,679 SH   SOLE   3,060 0 619
Merck & Co Inc Common 58933Y105 3,330 43,579 SH   SOLE   32,630 0 10,949
MOLECULIN BIOTECH INC Common 60855D101 127 121,781 SH   SOLE   0 0 121,781
NextEra Energy Common 65339F101 623 3,586 SH   SOLE   2,961 0 625
Novartis Common 66987V109 3,621 42,196 SH   SOLE   32,086 0 10,110
Oracle Corp. Common 68389X105 3,155 69,868 SH   SOLE   53,828 0 16,040
ORGANIGRAM HOLDINGS INCF Common 68620P101 36 10,000 SH   SOLE   0 0 10,000
ORION GROUP HOLDINGS Common 68628V308 78 18,100 SH   SOLE   0 0 18,100
PCS Edventures!.com Common 69325N102 9 445,000 SH   SOLE   445,000 0 0
PIMCO Enh Short Maturity ETF Common 72201R833 1,283 12,710 SH   SOLE   8,755 0 3,955
T Rowe Price Group Inc Common 74144T108 746 8,083 SH   SOLE   5,633 0 2,450
PRIMARY BANK Common 74166J103 470 36,000 SH   SOLE   0 0 36,000
S P D R TRUST Unit SR Common 78462F103 533 2,131 SH   SOLE   1,931 0 200
SPDR S&P 600 Small Cap Value Common 78464A300 306 5,694 SH   SOLE   4,565 0 1,129
SPDR S&P DIVIDEND ETF Common 78464A763 10,800 120,642 SH   SOLE   0 0 120,642
S&P Small Cap 600 Common 78464A813 4,040 67,375 SH   SOLE   215 0 67,160
SPDR NUVEEN BLMBRG BARCLAYS SHORT TERM MUN BD ETF Common 78468R739 5,725 119,130 SH   SOLE   0 0 119,130
SPDR Utilities Sector Common 81369Y886 238 4,500 SH   SOLE   3,475 0 1,025
Shopify Inc Common 82509L107 325 2,350 SH   SOLE   2,050 0 300
3M Co. Common 88579Y101 5,220 27,396 SH   SOLE   22,076 0 5,320
USA TECHNOLOGIES INC Common 90328S500 39 10,000 SH   SOLE   0 0 10,000
Van Eck Vectors Oil Srvs ETF Common 92189F718 237 16,925 SH   SOLE   14,675 0 2,250
Vanguard Corp Bond Etf Common 92206C409 17,920 229,917 SH   SOLE   72,512 0 157,405
Verizon Communications Common 92343V104 374 6,650 SH   SOLE   4,400 0 2,250
Visa Inc Cl A Common 92826C839 587 4,448 SH   SOLE   4,378 0 70
Wisdomtree Tr US Midcap Divid Common 97717W505 276 8,724 SH   SOLE   355 0 8,369
Wisdomtree Japan Tot Div Common 97717W851 2,289 49,337 SH   SOLE   39,467 0 9,870
Zimmer Biomet Holdings Common 98956P102 886 8,538 SH   SOLE   6,240 0 2,298
Accenture Common G1151C101 6,428 45,584 SH   SOLE   34,914 0 10,670
Linde Common G5494J103 1,953 12,518 SH   SOLE   8,700 0 3,818
Medtronic PLC Common G5960L103 740 8,130 SH   SOLE   6,450 0 1,680
Chubb Ltd Common H1467J104 2,616 20,250 SH   SOLE   16,540 0 3,710
Sensata Technology Common N7902X106 1,418 31,625 SH   SOLE   27,450 0 4,175