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
AT&T Inc COM 00206R102 308 7,894 SH   SOLE   7,894 0 0
Abbott Laboratories COM 002824100 266 3,058 SH   SOLE   3,058 0 0
AbbVie Inc COM 00287Y109 297 3,350 SH   SOLE   3,350 0 0
Activision Blizzard Inc COM 00507V109 37 622 SH   SOLE   622 0 0
Advanced Micro Devices Inc COM 007903107 47 1,021 SH   SOLE   1,021 0 0
Aldeyra Therapeutics Inc COM 01438T106 4 752 SH   SOLE   752 0 0
Alexion Pharmaceuticals Inc COM 015351109 254 2,346 SH   SOLE   2,346 0 0
Allstate Corporation COM 020002101 1,448 12,879 SH   SOLE   12,879 0 0
Alphabet Inc C COM 02079K107 440 329 SH   SOLE   329 0 0
Alphabet Inc A COM 02079K305 2,268 1,693 SH   SOLE   1,693 0 0
Altria Group Inc COM 02209S103 257 5,144 SH   SOLE   5,144 0 0
Amazoncom Inc COM 023135106 852 461 SH   SOLE   461 0 0
Ameresco Inc COM 02361E108 1 69 SH   SOLE   69 0 0
American International Grou COM 026874784 78 1,520 SH   SOLE   1,520 0 0
American Tower Corporation COM 03027X100 207 900 SH   SOLE   900 0 0
American Water Works Co Inc COM 030420103 206 1,680 SH   SOLE   1,680 0 0
Ameriprise Financial Inc COM 03076C106 600 3,600 SH   SOLE   3,600 0 0
Amgen Incorporated COM 031162100 17 70 SH   SOLE   70 0 0
Analog Devices Inc COM 032654105 186 1,563 SH   SOLE   1,563 0 0
Apple Inc COM 037833100 6,191 21,082 SH   SOLE   21,082 0 0
Applied Materials Inc COM 038222105 3 56 SH   SOLE   56 0 0
Aurora Cannabis Inc COM 05156X108 1 550 SH   SOLE   550 0 0
Auto Data Processing COM 053015103 213 1,250 SH   SOLE   1,250 0 0
BP Plc ADR ADR 055622104 233 6,165 SH   SOLE   6,165 0 0
Bank of America Corp COM 060505104 2,179 61,864 SH   SOLE   61,864 0 0
Bank of New York Mellon Cor COM 064058100 339 6,740 SH   SOLE   6,740 0 0
Berkshire Hathaway Inc Cla COM 084670702 285 1,259 SH   SOLE   1,259 0 0
Biogen Idec Inc COM 09062X103 45 151 SH   SOLE   151 0 0
Boeing Co COM 097023105 167 512 SH   SOLE   512 0 0
Booz Allen Hamilton Holding COM 099502106 137 1,920 SH   SOLE   1,920 0 0
Boston Scientific Corp COM 101137107 298 6,581 SH   SOLE   6,581 0 0
Bristol-Myers Squibb Co COM 110122108 933 14,529 SH   SOLE   14,529 0 0
Bristol Myers Squibb CVR CVR 110122157 2 666 SH   SOLE   666 0 0
Broadcom Ltd COM 11135F101 32 100 SH   SOLE   100 0 0
CF Industries Holdings Inc COM 125269100 650 13,608 SH   SOLE   13,608 0 0
CVS Caremark Corp COM 126650100 1,001 13,481 SH   SOLE   13,481 0 0
Canopy Growth Corp COM 138035100 3 122 SH   SOLE   122 0 0
Capital One Financial Corp COM 14040H105 1,054 10,246 SH   SOLE   10,246 0 0
CarGurus Inc Class A COM 141788109 352 10,000 SH   SOLE   10,000 0 0
Carnival Corp COM 143658300 32 629 SH   SOLE   629 0 0
Chevron Corp COM 166764100 7,489 62,140 SH   SOLE   62,140 0 0
ChromaDex Corp COM 171077407 15 3,380 SH   SOLE   3,380 0 0
Cisco Systems Inc COM 17275R102 1,495 31,182 SH   SOLE   31,182 0 0
Clean Harbors Inc COM 184496107 300 3,500 SH   SOLE   3,500 0 0
Clorox Co COM 189054109 246 1,600 SH   SOLE   1,600 0 0
Coca-Cola Company COM 191216100 1,228 22,191 SH   SOLE   22,191 0 0
Cognizant Technology Soluti COM 192446102 12 200 SH   SOLE   200 0 0
Colgate-Palmolive Co COM 194162103 34 500 SH   SOLE   500 0 0
Comcast Corp Class A COM 20030N101 36 800 SH   SOLE   800 0 0
ConocoPhillips COM 20825C104 344 5,291 SH   SOLE   5,291 0 0
Constellation Brands Inc COM 21036P108 3,382 17,826 SH   SOLE   17,826 0 0
Corteva Inc COM 22052L104 10 341 SH   SOLE   341 0 0
Costco Wholesale Corp COM 22160K105 554 1,885 SH   SOLE   1,885 0 0
Cummins Inc COM 231021106 501 2,800 SH   SOLE   2,800 0 0
Deutsche X-trackers MSCI EA COM 233051200 30 890 SH   SOLE   890 0 0
DTE Energy Company COM 233331107 600 4,623 SH   SOLE   4,623 0 0
Danaher Corp COM 235851102 776 5,053 SH   SOLE   5,053 0 0
Darden Restaurants Inc COM 237194105 941 8,631 SH   SOLE   8,631 0 0
Deere & Co COM 244199105 17 100 SH   SOLE   100 0 0
Delta Air Lines Inc COM 247361702 27 455 SH   SOLE   455 0 0
Walt Disney Co COM 254687106 1,789 12,369 SH   SOLE   12,369 0 0
Dollar General Corp COM 256677105 7 47 SH   SOLE   47 0 0
Dominion Resources Inc COM 25746U109 25 300 SH   SOLE   300 0 0
Dow Inc COM 260557103 30 549 SH   SOLE   549 0 0
Duke Energy Corp COM 26441C204 30 330 SH   SOLE   330 0 0
EI du Pont de Nemour & Co COM 26614N102 35 549 SH   SOLE   549 0 0
ETFMG Alternative Harvest E ETF 26924G508 13 739 SH   SOLE   739 0 0
EastGroup Properties Inc COM 277276101 145 1,091 SH   SOLE   1,091 0 0
EV Senior Income Trust ETF 27826S103 16 2,461 SH   SOLE   2,461 0 0
Eaton Vance Limited Duratio ETF 27828H105 9 700 SH   SOLE   700 0 0
eBay Inc COM 278642103 189 5,224 SH   SOLE   5,224 0 0
Ecolab Inc COM 278865100 448 2,321 SH   SOLE   2,321 0 0
Electronic Arts Inc COM 285512109 13 122 SH   SOLE   122 0 0
Emerson Electric Co COM 291011104 284 3,730 SH   SOLE   3,730 0 0
Enbridge Inc COM 29250N105 12 295 SH   SOLE   295 0 0
Energy Transfer LP COM 29273V100 12 960 SH   SOLE   960 0 0
Expedia Inc COM 30212P303 2 21 SH   SOLE   21 0 0
Exxon Mobil Corporation COM 30231G102 53,814 771,192 SH   SOLE   771,192 0 0
Facebook Inc COM 30303M102 1,184 5,768 SH   SOLE   5,768 0 0
First American Financial Co COM 31847R102 23 400 SH   SOLE   400 0 0
First Republic Bank COM 33616C100 106 900 SH   SOLE   900 0 0
First Trust Dow Jones Inter ETF 33733E302 17 120 SH   SOLE   120 0 0
First Trust NASDAQ-100-Tech ETF 337345102 18 176 SH   SOLE   176 0 0
Fiserv Inc COM 337738108 2,919 25,245 SH   SOLE   25,245 0 0
Fluor Corp COM 343412102 3 175 SH   SOLE   175 0 0
The GEO Group Inc COM 36162J106 9 540 SH   SOLE   540 0 0
General Dynamics Corp COM 369550108 206 1,168 SH   SOLE   1,168 0 0
General Electric Co COM 369604103 115 10,293 SH   SOLE   10,293 0 0
General Mills Inc COM 370334104 64 1,200 SH   SOLE   1,200 0 0
Gilead Sciences Inc COM 375558103 696 10,716 SH   SOLE   10,716 0 0
Goldman Sachs Group Inc COM 38141G104 54 234 SH   SOLE   234 0 0
HP Inc COM 40434l105 789 38,398 SH   SOLE   38,398 0 0
Hasbro Inc COM 418056107 29 275 SH   SOLE   275 0 0
Heico Corp COM 422806109 34 296 SH   SOLE   296 0 0
The Hershey Company COM 427866108 5 34 SH   SOLE   34 0 0
Honeywell International COM 438516106 79 445 SH   SOLE   445 0 0
Host Hotels & Resorts Inc COM 44107P104 822 44,325 SH   SOLE   44,325 0 0
Illinois Tool Works Inc COM 452308109 207 1,155 SH   SOLE   1,155 0 0
Impinj Inc COM 453204109 1 31 SH   SOLE   31 0 0
Independent Bank Corp COM 453836108 19 230 SH   SOLE   230 0 0
Intel Corp COM 458140100 2,097 35,041 SH   SOLE   35,041 0 0
International Business Mach COM 459200101 517 3,856 SH   SOLE   3,856 0 0
Invesco QQQ Trust ETF 46090E103 1,681 7,904 SH   SOLE   7,904 0 0
Invesco S&P 500 Equal Weigh ETF 46137v282 125 630 SH   SOLE   630 0 0
Invesco Buyback Achievers E ETF 46137V308 44 641 SH   SOLE   641 0 0
Invesco S&P 500 Equal Weig ETF 46137v357 2,092 18,078 SH   SOLE   18,078 0 0
iShares MSCI Emerging Marke ETF 464286533 42 713 SH   SOLE   713 0 0
iShares DJ Select Dividend ETF 464287168 758 7,172 SH   SOLE   7,172 0 0
iShares S&P 500 Index Fund ETF 464287200 6,907 21,368 SH   SOLE   21,368 0 0
iShares Barclays Aggregate ETF 464287226 5,581 49,668 SH   SOLE   49,668 0 0
iShares MSCI Emerging Marke ETF 464287234 1,673 37,283 SH   SOLE   37,283 0 0
iShares iBoxx Investment Gr ETF 464287242 65 505 SH   SOLE   505 0 0
iShares S&P 500 Growth ETF 464287309 60 308 SH   SOLE   308 0 0
iShares S&P 500 Value ETF 464287408 34 262 SH   SOLE   262 0 0
iShares Barclays 1-3 Yr Tr ETF 464287457 71 841 SH   SOLE   841 0 0
iShares MSCI EAFE Index Fun ETF 464287465 12 169 SH   SOLE   169 0 0
iShares Core S&P Mid-Cap ET COM 464287507 57 277 SH   SOLE   277 0 0
iShares Russell 1000 Value ETF 464287598 136 1,000 SH   SOLE   1,000 0 0
iShares Russell 1000 Growth ETF 464287614 341 1,937 SH   SOLE   1,937 0 0
iShares Russell 2000 Value ETF 464287630 6 47 SH   SOLE   47 0 0
iShares Russell 2000 Growth ETF 464287648 7 31 SH   SOLE   31 0 0
iShares Russell 2000 Index ETF 464287655 1,697 10,241 SH   SOLE   10,241 0 0
iShares Dow Jones US Techno ETF 464287721 114 490 SH   SOLE   490 0 0
iShares S&P SmallCap 600 In ETF 464287804 378 4,504 SH   SOLE   4,504 0 0
iShares S&P Small-Cap 600 V ETF 464287879 3 16 SH   SOLE   16 0 0
iShares Dow Jones US Aerosp ETF 464288760 71 320 SH   SOLE   320 0 0
iShares Floating Rate Bond ETF 46429B655 3,995 78,448 SH   SOLE   78,448 0 0
iShares MSCI EAFE Minimum V ETF 46429B689 1,442 19,345 SH   SOLE   19,345 0 0
iShares Core 1-5 Year USD B ETF 46432F859 32 644 SH   SOLE   644 0 0
JP Morgan Chase & Co Comm COM 46625H100 3,448 24,735 SH   SOLE   24,735 0 0
Johnson & Johnson COM 478160104 963 6,603 SH   SOLE   6,603 0 0
Kohls Corp COM 500255104 21 408 SH   SOLE   408 0 0
LKQ Corp COM 501889208 650 18,196 SH   SOLE   18,196 0 0
L3Harris Technologies Inc COM 502431109 432 2,183 SH   SOLE   2,183 0 0
Lab Corp of America Holdin COM 50540R409 25 148 SH   SOLE   148 0 0
Lennar Corp COM 526057104 18 329 SH   SOLE   329 0 0
Eli Lilly & Co COM 532457108 704 5,357 SH   SOLE   5,357 0 0
Lowes Companies Inc COM 548661107 1,273 10,630 SH   SOLE   10,630 0 0
Mannkind Corporation COM 56400P706 0 200 SH   SOLE   200 0 0
Mastercard Inc COM 57636Q104 2,746 9,196 SH   SOLE   9,196 0 0
McCormick & Co Inc COM 579780206 107 630 SH   SOLE   630 0 0
McDonalds Corp COM 580135101 1,785 9,032 SH   SOLE   9,032 0 0
McKesson Corp COM 58155Q103 571 4,129 SH   SOLE   4,129 0 0
Merck & Co Inc COM 58933Y105 217 2,384 SH   SOLE   2,384 0 0
Microsoft Corp COM 594918104 1,684 10,678 SH   SOLE   10,678 0 0
Microchip Technology Inc COM 595017104 860 8,212 SH   SOLE   8,212 0 0
Molson Coors Brewing Co COM 60871R209 11 200 SH   SOLE   200 0 0
Mondelez International Inc COM 609207105 66 1,200 SH   SOLE   1,200 0 0
Nasdaq Inc COM 631103108 113 1,056 SH   SOLE   1,056 0 0
National Oilwell Varco Inc COM 637071101 73 2,909 SH   SOLE   2,909 0 0
Netflix Inc COM 64110L106 5 16 SH   SOLE   16 0 0
Nokia Oyj ADR COM 654902204 2 409 SH   SOLE   409 0 0
Norfolk Southern Corp COM 655844108 60 310 SH   SOLE   310 0 0
Novartis AG ADR COM 66987V109 284 2,996 SH   SOLE   2,996 0 0
Nvidia Corp COM 67066G104 4,964 21,095 SH   SOLE   21,095 0 0
Omnicom Group Inc COM 681919106 85 1,050 SH   SOLE   1,050 0 0
Omega Healthcare Investors COM 681936100 64 1,510 SH   SOLE   1,510 0 0
Oracle Corporation COM 68389X105 172 3,247 SH   SOLE   3,247 0 0
Orchid Island Capital Inc COM 68571X103 6 1,000 SH   SOLE   1,000 0 0
PNC Financial Services Grou COM 693475105 113 707 SH   SOLE   707 0 0
Parker-Hannifin Corp COM 701094104 586 2,849 SH   SOLE   2,849 0 0
PayPal Holdings Inc COM 70450Y103 969 8,957 SH   SOLE   8,957 0 0
Pepsico Incorporated COM 713448108 191 1,400 SH   SOLE   1,400 0 0
PerkinElmer Inc COM 714046109 209 2,149 SH   SOLE   2,149 0 0
Pfizer Inc COM 717081103 1,970 50,273 SH   SOLE   50,273 0 0
Philip Morris International COM 718172109 128 1,500 SH   SOLE   1,500 0 0
Phillips 66 COM 718546104 45 400 SH   SOLE   400 0 0
Procter & Gamble COM 742718109 1,485 11,888 SH   SOLE   11,888 0 0
Prudential Financial Inc COM 744320102 140 1,494 SH   SOLE   1,494 0 0
Public Service Enterprise G COM 744573106 1,044 17,675 SH   SOLE   17,675 0 0
Qualcomm Inc COM 747525103 30 339 SH   SOLE   339 0 0
Quanta Services Inc COM 74762E102 828 20,349 SH   SOLE   20,349 0 0
Raytheon Co COM 755111507 114 520 SH   SOLE   520 0 0
Reality Shares Nasdaq NexGe ETF 75605A702 10 393 SH   SOLE   393 0 0
Roper Industries Inc COM 776696106 1,709 4,825 SH   SOLE   4,825 0 0
Royal Dutch Shell ADR Cl B COM 780259107 24 400 SH   SOLE   400 0 0
Royal Dutch Shell plc A COM 780259206 2 32 SH   SOLE   32 0 0
SPDR S&P 500 ETF ETF 78462F103 275 855 SH   SOLE   855 0 0
SPDR Gold Shares ETF 78463V107 36 250 SH   SOLE   250 0 0
SPDR DJ Wilshire Small Cap ETF 78464A201 40 616 SH   SOLE   616 0 0
SPDR S&P Dividend ETF ETF 78464A763 42 386 SH   SOLE   386 0 0
SPDR DJ Wilshire Mid Cap Gr ETF 78464A821 33 579 SH   SOLE   579 0 0
SVB Financial Group COM 78486Q101 164 654 SH   SOLE   654 0 0
Salesforcecom Inc COM 79466L302 195 1,199 SH   SOLE   1,199 0 0
Sarepta Therapeutics Inc COM 803607100 7 54 SH   SOLE   54 0 0
Schlumberger Ltd COM 806857108 96 2,400 SH   SOLE   2,400 0 0
SPDR Select Sector Consume ETF 81369Y308 34 540 SH   SOLE   540 0 0
SPDR Select Sector Consume ETF 81369Y407 44 350 SH   SOLE   350 0 0
Financial Select Sector SPD ETF 81369Y605 877 28,506 SH   SOLE   28,506 0 0
Technology Select Sector SP ETF 81369Y803 868 9,473 SH   SOLE   9,473 0 0
Communication Services Sel ETF 81369Y852 737 13,739 SH   SOLE   13,739 0 0
Seres Therapeutics Inc COM 81750R102 11 3,300 SH   SOLE   3,300 0 0
Sherwin-Williams Co COM 824348106 204 350 SH   SOLE   350 0 0
Slack Technologies Inc COM 83088V102 2 95 SH   SOLE   95 0 0
Sony Corporation COM 835699307 24 352 SH   SOLE   352 0 0
The Southern Company COM 842587107 54 850 SH   SOLE   850 0 0
Stanley Black & Decker Inc COM 854502101 1,034 6,237 SH   SOLE   6,237 0 0
Synopsys Inc COM 871607107 415 2,983 SH   SOLE   2,983 0 0
Synchrony Financial COM 87165B103 10 269 SH   SOLE   269 0 0
TJX Companies Inc COM 872540109 258 4,220 SH   SOLE   4,220 0 0
TRI Pointe Group Inc COM 87265H109 25 1,584 SH   SOLE   1,584 0 0
Target Corporation COM 87612E106 1,737 13,545 SH   SOLE   13,545 0 0
Tesla Motors Inc COM 88160R101 34 82 SH   SOLE   82 0 0
Texas Instruments Inc COM 882508104 12 90 SH   SOLE   90 0 0
Thermo Fisher Scientific In COM 883556102 2,683 8,260 SH   SOLE   8,260 0 0
3M Company COM 88579Y101 706 4,000 SH   SOLE   4,000 0 0
Travelers Companies Inc COM 89417E109 1,066 7,787 SH   SOLE   7,787 0 0
Truist Financial Corp COM 89832Q109 126 2,234 SH   SOLE   2,234 0 0
Tyson Foods Inc Class A COM 902494103 1,090 11,975 SH   SOLE   11,975 0 0
UGI Corporation COM 902681105 75 1,654 SH   SOLE   1,654 0 0
US Concrete Inc COM 90333L201 31 753 SH   SOLE   753 0 0
Unilever NV COM 904784709 122 2,118 SH   SOLE   2,118 0 0
Union Pacific Corp COM 907818108 804 4,448 SH   SOLE   4,448 0 0
United Technologies Corp COM 913017109 604 4,034 SH   SOLE   4,034 0 0
Unum Group COM 91529Y106 677 23,226 SH   SOLE   23,226 0 0
Valero Energy Corp COM 91913Y100 1,227 13,106 SH   SOLE   13,106 0 0
Vanguard Dividend Appreciat ETF 921908844 178 1,432 SH   SOLE   1,432 0 0
Vanguard High Dividend Yiel ETF 921946406 44 472 SH   SOLE   472 0 0
Vanguard MSCI Emerging Mark ETF 922042858 7 147 SH   SOLE   147 0 0
Vanguard Short-Term Corp B Mutual Fund 92206C409 1,946 24,016 SH   SOLE   24,016 0 0
Vanguard Small-Cap Value In ETF 922908611 17 124 SH   SOLE   124 0 0
Vanguard Small Cap ETF ETF 922908751 4,159 25,109 SH   SOLE   25,109 0 0
Verizon Communications COM 92343V104 1,901 30,953 SH   SOLE   30,953 0 0
Verisk Analytics Inc COM 92345Y106 20 135 SH   SOLE   135 0 0
Visa Inc COM 92826C839 291 1,547 SH   SOLE   1,547 0 0
Vodafone Group Plc ADR COM 92857W308 10 501 SH   SOLE   501 0 0
Wal-Mart Stores Inc COM 931142103 1,315 11,064 SH   SOLE   11,064 0 0
Walgreens Boots Alliance In COM 931427108 104 1,761 SH   SOLE   1,761 0 0
Wells Fargo & Co COM 949746101 210 3,905 SH   SOLE   3,905 0 0
Westpac Banking Corp ADR ADR 961214301 25 1,500 SH   SOLE   1,500 0 0
Wyndham Destinations Inc COM 98310W108 80 1,546 SH   SOLE   1,546 0 0
Wyndham Hotels & Resorts In COM 98311A105 213 3,390 SH   SOLE   3,390 0 0
YETI Holdings Inc COM 98585X104 2 66 SH   SOLE   66 0 0
Zoetis Inc COM 98978V103 343 2,593 SH   SOLE   2,593 0 0
Allegion PLC COM G0176J109 114 913 SH   SOLE   913 0 0
Allergan Inc COM G0177J108 416 2,174 SH   SOLE   2,174 0 0
Accenture PLC Class A COM G1151C101 146 692 SH   SOLE   692 0 0
Credicorp Ltd COM G2519Y108 171 800 SH   SOLE   800 0 0
Eaton Corp PLC COM G29183103 64 672 SH   SOLE   672 0 0
Ingersoll-Rand Co plc COM G47791101 614 4,616 SH   SOLE   4,616 0 0
Johnson Controls Internatio COM G51502105 41 1,000 SH   SOLE   1,000 0 0
Linde PLC COM G5494J103 70 331 SH   SOLE   331 0 0
Aptiv PLC COM G6095L109 620 6,529 SH   SOLE   6,529 0 0
Alcon Inc COM H01301128 23 413 SH   SOLE   413 0 0
Chubb Ltd COM H1467J104 354 2,272 SH   SOLE   2,272 0 0
Elastic NV COM N14506104 2 30 SH   SOLE   30 0 0
LyondellBasell Industries N COM N53745100 30 317 SH   SOLE   317 0 0
NXP Semiconductors NV COM N6596X109 22 173 SH   SOLE   173 0 0