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 Equities 88579Y101 208 1,003 SH   SOLE   0 0 1,003
Abbott Laboratories Equities 002824100 80 1,005 SH   SOLE   0 0 1,005
Abbvie Inc Equities 00287Y109 21 263 SH   SOLE   0 0 263
Acushnet Holdings Corp Equities 005098108 1 51 SH   SOLE   0 0 51
Adobe Systems Inc Equities 00724F101 2,564 9,621 SH   SOLE   0 0 9,621
AFLAC Inc Equities 001055102 33 659 SH   SOLE   0 0 659
Agritech Worldwide I Equities 00856P109 0 21,000 SH   SOLE   0 0 21,000
Alibaba Group ADR Equities 01609W102 30 165 SH   SOLE   0 0 165
Allstate Corporation Equities 020002101 8 83 SH   SOLE   0 0 83
Alphabet Inc. Equities 02079K107 2,058 1,754 SH   SOLE   0 0 1,754
Alphabet Inc. Equities 02079K305 1,239 1,053 SH   SOLE   0 0 1,053
Amazon Equities 023135106 2,903 1,630 SH   SOLE   0 0 1,630
Amer Electric Pwr Co Equities 025537101 374 4,460 SH   SOLE   0 0 4,460
American Outdoor Brands Equities 02874P103 4 375 SH   SOLE   0 0 375
AO Smith Equities 831865209 1,551 29,081 SH   SOLE   0 0 29,081
Aphria Inc Equities 03765K104 1 125 SH   SOLE   0 0 125
Apple Inc Equities 037833100 2,761 14,538 SH   SOLE   0 0 14,538
Aqua America Equities 03836W103 45 1,232 SH   SOLE   0 0 1,232
Arista Networks Inc Equities 040413106 13 40 SH   SOLE   0 0 40
AT&T Equities 00206R102 17 544 SH   SOLE   0 0 544
Auto Data Processing Equities 053015103 11 70 SH   SOLE   0 0 70
Axon Enterprise Inc Equities 05464C101 785 14,420 SH   SOLE   0 0 14,420
Becton Dickinson & Co Equities 075887109 2,080 8,330 SH   SOLE   0 0 8,330
Berkshire Hathaway Equities 084670207 2,292 11,411 SH   SOLE   0 0 11,411
Biogen Idec Inc Equities 09062X103 7 29 SH   SOLE   0 0 29
Boeing Co Equities 097023105 2,504 6,565 SH   SOLE   0 0 6,565
Bristol-Myers Squibb Equities 110122108 157 3,299 SH   SOLE   0 0 3,299
Canada Goose Holdings Equities 135086106 29 600 SH   SOLE   0 0 600
Canadian Natl Rail Equities 136375102 36 400 SH   SOLE   0 0 400
Celgene Corp Equities 151020104 26 275 SH   SOLE   0 0 275
Chevron Corporation Equities 166764100 30 247 SH   SOLE   0 0 247
Clorox Company Equities 189054109 52 324 SH   SOLE   0 0 324
Coca Cola Equities 191216100 139 2,967 SH   SOLE   0 0 2,967
Colgate Equities 194162103 3 40 SH   SOLE   0 0 40
Comcast Corp Equities 20030N101 9 218 SH   SOLE   0 0 218
Constellation Brands Equities 21036P108 2,032 11,589 SH   SOLE   0 0 11,589
Costco Wholesale Co Equities 22160K105 14 58 SH   SOLE   0 0 58
Cronos Group Inc Equities 22717L101 2 100 SH   SOLE   0 0 100
Danaher Corp Equities 235851102 74 561 SH   SOLE   0 0 561
Domo Inc Equities 257554105 10 250 SH   SOLE   0 0 250
Edwards Lifesciences Equities 28176E108 2,604 13,609 SH   SOLE   0 0 13,609
Elbit Systems Ltd Equities M3760D101 1,731 13,416 SH   SOLE   0 0 13,416
Eli Lilly & Company Equities 532457108 3,122 24,060 SH   SOLE   0 0 24,060
Entergy Equities 29364G103 29 307 SH   SOLE   0 0 307
Exxon Mobil Equities 30231G102 25 309 SH   SOLE   0 0 309
First Majestic Silvr Equities 32076V103 1 225 SH   SOLE   0 0 225
Flexshares Upstream Unit Trusts 33939L407 13 388 SH   SOLE   0 0 388
Genvec CPR Equities 372CPR990 0 280 SH   SOLE   0 0 280
Green Thumb Inds Inc Equities 39342L108 8 500 SH   SOLE   0 0 500
Hanesbrands Inc Equities 410345102 13 742 SH   SOLE   0 0 742
Harris Corporation Equities 413875105 2,448 15,331 SH   SOLE   0 0 15,331
Hilton Hotels Corp Equities 432848109 13 162 SH   SOLE   0 0 162
Home Depot Inc Equities 437076102 2,563 13,359 SH   SOLE   0 0 13,359
Honeywell Intl Inc Equities 438516106 7 42 SH   SOLE   0 0 42
IAC/InterActive Equities 44919P508 1,033 4,915 SH   SOLE   0 0 4,915
Illinois Tool Works Equities 452308109 33 229 SH   SOLE   0 0 229
Intrexon Equities 46122T102 0 83 SH   SOLE   0 0 83
Intuitive Surgical Equities 46120E602 1,128 1,977 SH   SOLE   0 0 1,977
Invesco QQQ NASDAQ Unit Trusts 73935A104 946 5,267 SH   SOLE   0 0 5,267
Ishares Emg Mkts Unit Trusts 46434G103 22 431 SH   SOLE   0 0 431
iShares Int'l Small Cap Unit Trusts 464288273 77 1,334 SH   SOLE   0 0 1,334
iShares MSCI USA Unit Trusts 46432F339 3 34 SH   SOLE   0 0 34
Ishares Russell Unit Trusts 464287598 4 36 SH   SOLE   0 0 36
Ishares Russell Unit Trusts 464287614 84 555 SH   SOLE   0 0 555
Ishares Russell 1000 Unit Trusts 464287622 30 192 SH   SOLE   0 0 192
iShares Russell 2000 Unit Trusts 464287655 2 15 SH   SOLE   0 0 15
iShares Russell 3000 Unit Trusts 464287689 4,528 27,163 SH   SOLE   0 0 27,163
JP Morgan Chase Equities 46625H100 10 101 SH   SOLE   0 0 101
Kansas City Southern Equities 485170302 2,520 21,727 SH   SOLE   0 0 21,727
Kushco Holdings Inc Equities 50133S103 1 200 SH   SOLE   0 0 200
L' Oreal ADR Equities 502117203 1,871 34,700 SH   SOLE   0 0 34,700
Lockheed Martin Corp Equities 539830109 2,077 6,919 SH   SOLE   0 0 6,919
Lomiko Metals Inc Equities 54163Q102 0 350 SH   SOLE   0 0 350
Marsh & McLennan Equities 571748102 2,929 31,198 SH   SOLE   0 0 31,198
Mastercard Inc Equities 57636Q104 4 18 SH   SOLE   0 0 18
McDonalds Equities 580135101 139 730 SH   SOLE   0 0 730
Medtronic Inc Equities 585055106 6 66 SH   SOLE   0 0 66
Merck & Co Inc Equities 589331107 2,477 29,786 SH   SOLE   0 0 29,786
MGE Energy Equities 55277P104 68 1,004 SH   SOLE   0 0 1,004
Microsoft Corp Equities 594918104 44 370 SH   SOLE   0 0 370
Mondelez Intl Inc Equities 609207105 67 1,339 SH   SOLE   0 0 1,339
Nestle ADR Equities 641069406 3,393 35,600 SH   SOLE   0 0 35,600
Netflix Equities 64110L106 962 2,699 SH   SOLE   0 0 2,699
Nutanix Inc Equities 67059N108 3 75 SH   SOLE   0 0 75
Nvidia Corp Equities 67066G104 1,234 6,874 SH   SOLE   0 0 6,874
Organigram Holdings Equities 68620P101 1 200 SH   SOLE   0 0 200
Paypal Holdings Inc Equities 70450Y103 2,651 25,530 SH   SOLE   0 0 25,530
Pepsico Equities 713448108 3,171 25,873 SH   SOLE   0 0 25,873
Proto Labs Inc Equities 743713109 897 8,530 SH   SOLE   0 0 8,530
Public Storage REIT Equities 74460D109 126 578 SH   SOLE   0 0 578
Roots Corporation Equities 776652109 1 400 SH   SOLE   0 0 400
Russell 2000 Value Unit Trusts 464287630 2,076 17,314 SH   SOLE   0 0 17,314
S&P 500 Unit Trusts 78462F103 4,300 15,222 SH   SOLE   0 0 15,222
Salesforce Equities 79466L302 41 260 SH   SOLE   0 0 260
Schwab US Broad Market Unit Trusts 808524102 29 424 SH   SOLE   0 0 424
Simon Property REIT Equities 828806109 169 925 SH   SOLE   0 0 925
Sonos Inc Equities 83570H108 12 1,200 SH   SOLE   0 0 1,200
Southern Company Equities 842587107 6 117 SH   SOLE   0 0 117
SPDR Health Care Fund Unit Trusts 81369Y209 77 843 SH   SOLE   0 0 843
SPDR Mid-Cap Unit Trusts 78467Y107 5,382 15,581 SH   SOLE   0 0 15,581
Spdr S&P Global Natural Unit Trusts 78463X541 3 67 SH   SOLE   0 0 67
Splunk Inc Equities 848637104 11 86 SH   SOLE   0 0 86
Spotify Technology Equities L8681T102 845 6,091 SH   SOLE   0 0 6,091
Square Inc Equities 852234103 729 9,730 SH   SOLE   0 0 9,730
Starbucks Equities 855244109 2,212 29,752 SH   SOLE   0 0 29,752
Stryker Corp Equities 863667101 1,687 8,539 SH   SOLE   0 0 8,539
Tesla Motors Inc Equities 88160R101 11 40 SH   SOLE   0 0 40
Thermo Fisher Scientific Equities 883556102 75 275 SH   SOLE   0 0 275
Total SA ADR Equities 89151E109 2,729 49,045 SH   SOLE   0 0 49,045
Union Pacific Corp Equities 907818108 715 4,277 SH   SOLE   0 0 4,277
United Technologies Equities 913017109 2,832 21,971 SH   SOLE   0 0 21,971
United Therapeutics Equities 91307C102 9 79 SH   SOLE   0 0 79
UnitedHealth Group Equities 91324P102 2,072 8,379 SH   SOLE   0 0 8,379
Vanguard Consumer Unit Trusts 92204A207 196 1,352 SH   SOLE   0 0 1,352
Vanguard Dividend Growth Unit Trusts 921908844 1,500 13,686 SH   SOLE   0 0 13,686
Vanguard Financials Etf Unit Trusts 92204A405 14 218 SH   SOLE   0 0 218
Vanguard Growth Stocks Unit Trusts 922908736 2,637 16,861 SH   SOLE   0 0 16,861
Vanguard Health Care Unit Trusts 92204A504 1,105 6,408 SH   SOLE   0 0 6,408
Vanguard High Div Yld Unit Trusts 921946406 1,280 14,946 SH   SOLE   0 0 14,946
Vanguard International Unit Trusts 922042775 21 425 SH   SOLE   0 0 425
Vanguard Large Cap ETF Unit Trusts 922908637 74 567 SH   SOLE   0 0 567
Vanguard Mid Cap Unit Trusts 922908629 635 3,949 SH   SOLE   0 0 3,949
Vanguard Mid Cap Unit Trusts 922908512 4 37 SH   SOLE   0 0 37
Vanguard REITs Unit Trusts 922908553 282 3,249 SH   SOLE   0 0 3,249
Vanguard Small Cap Unit Trusts 922908751 1,637 10,713 SH   SOLE   0 0 10,713
Vanguard Small Cap Value Unit Trusts 922908611 257 1,999 SH   SOLE   0 0 1,999
Vanguard Small Growth Unit Trusts 922908595 3,047 16,954 SH   SOLE   0 0 16,954
Vanguard Stock Market Unit Trusts 922908652 48 412 SH   SOLE   0 0 412
Vanguard Technology Unit Trusts 92204A702 143 710 SH   SOLE   0 0 710
Vanguard Total Stock Mkt Unit Trusts 922908769 85 588 SH   SOLE   0 0 588
Vanguard Utilities Unit Trusts 92204A876 43 333 SH   SOLE   0 0 333
Vanguard Value Unit Trusts 922908744 26 244 SH   SOLE   0 0 244
Verizon Communications equities 92343V104 86 1,462 SH   SOLE   0 0 1,462
Visa Inc equities 92826C839 3,109 19,903 SH   SOLE   0 0 19,903
Wheaton Precious Met equities 962879102 2 95 SH   SOLE   0 0 95
Wisconsin Energy equities 976657106 312 3,943 SH   SOLE   0 0 3,943
Workday Inc equities 98138H101 20 106 SH   SOLE   0 0 106
Xcel Energy equities 98389B100 51 916 SH   SOLE   0 0 916
Zimmer Holdings Inc equities 98956P102 24 191 SH   SOLE   0 0 191
Fincl Select Unit Trusts 81369Y605 2 79 SH   SOLE   0 0 79
Ishares S&P Smallcap Unit Trusts 464287879 5 34 SH   SOLE   0 0 34
Ishares S&P Smallcap Unit Trusts 464287887 13 75 SH   SOLE   0 0 75
iShares S-T Treasury Unit Trusts 464287457 658 7,819 SH   SOLE   0 0 7,819
Vanguard S-T Corp Unit Trusts 921937827 32 399 SH   SOLE   0 0 399