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 LABORATORIES COM COM 002824100 5,128 42,797 SH   SOLE NONE 0 0 11,924
ABBVIE INC COM COM 00287Y109 2,298 21,242 SH   SOLE NONE 0 0 5,699
ALPHABET INC COM CL C CAP STK CL C 02079K107 5,938 2,870 SH   SOLE NONE 0 0 5,388
ALPHABET INC COM CL A CAP STK CL A 02079K305 5,960 2,889 SH   SOLE NONE 0 0 5,411
AMAZON COM INC COM COM 023135106 10,192 3,294 SH   SOLE NONE 0 0 8,951
AMPHENOL CORP COM CL A CL A 032095101 2,642 40,049 SH   SOLE NONE 0 0 8,916
APPLE INC COM COM 037833100 12,591 103,081 SH   SOLE NONE 0 0 29,638
BANK OF AMERICA CORPORATION COM COM 060505104 5,571 144,008 SH   SOLE NONE 0 0 32,930
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 4,553 17,824 SH   SOLE NONE 0 0 7,105
BLACKROCK INC COM COM 09247X101 2,091 2,774 SH   SOLE NONE 0 0 2,136
BRISTOL-MYERS SQUIBB CO COM COM 110122108 2,292 36,313 SH   SOLE NONE 0 0 8,869
CMS ENERGY CORP COM COM 125896100 5,085 83,067 SH   SOLE NONE 0 0 18,796
CVS HEALTH CORPORATION COM COM 126650100 1,970 26,197 SH   SOLE NONE 0 0 6,211
CADENCE DESIGN SYSTEMS INC COM COM 127387108 2,230 16,285 SH   SOLE NONE 0 0 5,053
CISCO SYSTEMS INC COM COM 17275R102 3,521 68,091 SH   SOLE NONE 0 0 15,996
COCA-COLA CO COM COM 191216100 1,298 24,643 SH   SOLE NONE 0 0 6,663
COMCAST CORP COM CL A CL A 20030N101 3,582 66,200 SH   SOLE NONE 0 0 14,492
COSTCO WHOLESALE CORP COM COM 22160K105 2,416 6,855 SH   SOLE NONE 0 0 3,274
DANAHER CORP COM COM 235851102 5,456 24,243 SH   SOLE NONE 0 0 9,156
ECOLAB INC COM COM 278865100 2,018 9,431 SH   SOLE NONE 0 0 3,368
FACEBOOK INC COM CL A CL A 30303M102 5,163 17,531 SH   SOLE NONE 0 0 7,227
FORTINET INC COM COM 34959E109 2,687 14,574 SH   SOLE NONE 0 0 5,376
GILEAD SCIENCES INC COM COM 375558103 906 14,022 SH   SOLE NONE 0 0 3,171
HALLIBURTON CO COM COM 406216101 2,599 121,120 SH   SOLE NONE 0 0 24,722
HOME DEPOT INC COM COM 437076102 4,325 14,171 SH   SOLE NONE 0 0 6,028
INTEL CORP COM COM 458140100 5,278 82,477 SH   SOLE NONE 0 0 18,112
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 239 750 SH   SOLE NONE 0 0 239
ISHARES TRUST S&P 500 GRWT ETF S&P 500 GRWT ETF 464287309 231 3,562 SH   SOLE NONE 0 0 231
ISHARES TRUST S&P MC 400GR ETF S&P MC 400GR ETF 464287606 240 3,068 SH   SOLE NONE 0 0 240
ISHARES TRUST U.S. BAS MTL ETF U.S. BAS MTL ETF 464287838 244 1,947 SH   SOLE NONE 0 0 244
ISHARES TRUST GL CLEAN ENE ETF GL CLEAN ENE ETF 464288224 2,531 104,164 SH   SOLE NONE 0 0 22,816
ISHARES TRUST MBS ETF MBS ETF 464288588 12,540 115,669 SH   SOLE NONE 0 0 14,540
ISHARES TRUST US TREAS BD ETF US TREAS BD ETF 46429B267 18,457 704,751 SH   SOLE NONE 0 0 32,042
JP MORGAN CHASE & CO COM COM 46625H100 5,674 37,275 SH   SOLE NONE 0 0 11,870
JOHNSON & JOHNSON COM COM 478160104 3,767 22,921 SH   SOLE NONE 0 0 7,569
ELI LILLY AND COMPANY COM COM 532457108 467 2,500 SH   SOLE NONE 0 0 467
MARKETAXESS HLDGS INC COM COM 57060D108 1,974 3,966 SH   SOLE NONE 0 0 2,378
MICROSOFT CORP COM COM 594918104 12,956 54,951 SH   SOLE NONE 0 0 20,968
NVIDIA CORP COM COM 67066G104 5,999 11,237 SH   SOLE NONE 0 0 6,949
OREILLY AUTOMOTIVE INC NEW COM COM 67103H107 2,613 5,151 SH   SOLE NONE 0 0 3,028
OLD DOMINION FREIGHT LINE INC COM COM 679580100 5,038 20,956 SH   SOLE NONE 0 0 7,812
ORACLE CORP COM COM 68389X105 4,557 64,950 SH   SOLE NONE 0 0 15,773
PAYPAL HOLDINGS INC COM COM 70450Y103 4,418 18,196 SH   SOLE NONE 0 0 7,062
PEPSICO INC COM COM 713448108 1,419 10,033 SH   SOLE NONE 0 0 3,231
PFIZER INC COM COM 717081103 3,275 90,405 SH   SOLE NONE 0 0 16,504
PRICE T ROWE GROUPS COM COM 74144T108 6,228 36,294 SH   SOLE NONE 0 0 11,746
PROLOGIS INC COM USD0.01 COM 74340W103 4,865 45,896 SH   SOLE NONE 0 0 12,781
QUALCOMM INC COM COM 747525103 4,935 37,227 SH   SOLE NONE 0 0 10,245
REGENERON PHARMACEUTICALS INC COM COM 75886F107 2,300 4,862 SH   SOLE NONE 0 0 2,768
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 489 1,235 SH   SOLE NONE 0 0 489
SPDR GOLD TRUST GOLD SHS ETF GOLD SHS 78463V107 3,131 19,577 SH   SOLE NONE 0 0 3,457
SPDR SERIES TRUST BLMBRG BRC CNVRT ETF BLMBRG BRC CNVRT 78464A359 10,485 125,795 SH   SOLE NONE 0 0 12,426
STARBUCKS CORP COM COM 855244109 2,635 24,117 SH   SOLE NONE 0 0 6,901
TAKE-TWO INTERACTIVE SOFTWARE COM COM 874054109 1,619 9,162 SH   SOLE NONE 0 0 2,137
TARGET CORP COM COM 87612E106 3,790 19,139 SH   SOLE NONE 0 0 6,714
3M COMPANY COM COM 88579Y101 3,332 17,296 SH   SOLE NONE 0 0 6,093
UNION PACIFIC CORP COM COM 907818108 4,521 20,512 SH   SOLE NONE 0 0 7,449
VANGUARD INT-TERM CORP ETF INT-TERM CORP 92206C870 19,125 205,579 SH   SOLE NONE 0 0 22,640
VERIZON COMMUNICATIONS COM COM 92343V104 3,011 51,796 SH   SOLE NONE 0 0 11,805
VERTEX PHARMACEUTICAL COM COM 92532F100 1,846 8,595 SH   SOLE NONE 0 0 3,045
VISA INC COM CL A COM CL A 92826C839 6,148 29,039 SH   SOLE NONE 0 0 10,255
WALMART INC COM COM 931142103 3,486 25,669 SH   SOLE NONE 0 0 7,684
WASTE MANAGEMENT INC COM COM 94106L109 2,453 19,019 SH   SOLE NONE 0 0 5,537
LINDE PLC COM SHS G5494J103 3,843 13,718 SH   SOLE NONE 0 0 5,738
MEDTRONIC PLC COM SHS G5960L103 2,094 17,726 SH   SOLE NONE 0 0 5,123