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 002824100 4,284 36,956 SH   SOLE NONE 0 0 36,956
ABBVIE INC COM 00287Y109 2,509 22,278 SH   SOLE NONE 0 0 22,278
ACUITY BRANDS INC COM 00508Y102 3,522 18,836 SH   SOLE NONE 0 0 18,836
ALPHABET INC. CLASS C CAP STK CL C 02079K107 6,605 2,635 SH   SOLE NONE 0 0 2,635
ALPHABET INC. CLASS A CAP STK CL A 02079K305 6,478 2,652 SH   SOLE NONE 0 0 2,652
AMAZON.COM INC COM 023135106 11,904 3,460 SH   SOLE NONE 0 0 3,460
AMPHENOL CORP CLASS A CL A 032095101 1,256 18,372 SH   SOLE NONE 0 0 18,372
APPLE INC COM 037833100 14,494 105,829 SH   SOLE NONE 0 0 105,829
BANK OF AMERICA CORP COM 060505104 5,752 139,525 SH   SOLE NONE 0 0 139,525
BERKSHIRE HATHAWAY CLASS B CL B NEW 084670702 4,550 16,371 SH   SOLE NONE 0 0 16,371
BLACKROCK INC COM 09247X101 3,116 3,562 SH   SOLE NONE 0 0 3,562
C M S ENERGY CORP COM 125896100 1,302 22,049 SH   SOLE NONE 0 0 22,049
CVS HEALTH CORP COM 126650100 4,288 51,399 SH   SOLE NONE 0 0 51,399
CADENCE DESIGN SYS COM 127387108 1,553 11,351 SH   SOLE NONE 0 0 11,351
CISCO SYSTEMS INC COM 17275R102 1,289 24,330 SH   SOLE NONE 0 0 24,330
THE COCA-COLA CO COM 191216100 1,475 27,262 SH   SOLE NONE 0 0 27,262
COMCAST CORP CLASS A CL A 20030N101 4,778 83,797 SH   SOLE NONE 0 0 83,797
CONSTELLATION BRAND CLASS A CL A 21036P108 2,124 9,084 SH   SOLE NONE 0 0 9,084
COSTCO WHOLESALE CO COM 22160K105 2,496 6,310 SH   SOLE NONE 0 0 6,310
DANAHER CORP COM 235851102 6,575 24,502 SH   SOLE NONE 0 0 24,502
DOLLAR TREE INC COM 256746108 3,115 31,308 SH   SOLE NONE 0 0 31,308
ECOLAB INC COM 278865100 1,947 9,457 SH   SOLE NONE 0 0 9,457
FACEBOOK INC CLASS A CL A 30303M102 6,206 17,850 SH   SOLE NONE 0 0 17,850
FORTINET INC COM 34959E109 2,775 11,652 SH   SOLE NONE 0 0 11,652
GENERAC HOLDINGS INC COM 368736104 6,054 14,585 SH   SOLE NONE 0 0 14,585
GILEAD SCIENCES INC COM 375558103 929 13,505 SH   SOLE NONE 0 0 13,505
HALLIBURTON CO HLDG COM 406216101 2,390 103,377 SH   SOLE NONE 0 0 103,377
HOME DEPOT INC COM 437076102 4,518 14,168 SH   SOLE NONE 0 0 14,168
ISHARES TRUST RUSSELL 2000 ETF RUSSELL 2000 ETF 464287655 247 1,080 SH   SOLE NONE 0 0 1,080
ISHARES TRUST S&P MC 400VL ETF S&P MC 400VL ETF 464287705 231 2,198 SH   SOLE NONE 0 0 2,198
ISHARES TRUST SP SMCP600VL ETF SP SMCP600VL ETF 464287879 237 2,249 SH   SOLE NONE 0 0 2,249
ISHARES TRUST S&P SML 600 GWT ETF S&P SML 600 GWT 464287887 233 1,759 SH   SOLE NONE 0 0 1,759
ISHARES GLOBAL CLEAN ENERGY ETF GL CLEAN ENE ETF 464288224 2,533 107,972 SH   SOLE NONE 0 0 107,972
ISHARES MBS ETF MBS ETF 464288588 16,273 150,358 SH   SOLE NONE 0 0 150,358
ISHARES U.S. TREASURY BOND ETF US TREAS BD ETF 46429B267 7,388 277,773 SH   SOLE NONE 0 0 277,773
JPMORGAN CHASE & CO COM 46625H100 5,626 36,175 SH   SOLE NONE 0 0 36,175
JOHNSON & JOHNSON COM 478160104 3,631 22,046 SH   SOLE NONE 0 0 22,046
KEYSIGHT TECH INC COM 49338L103 4,956 32,099 SH   SOLE NONE 0 0 32,099
LAMAR ADVERTISING CO0050REIT CL A 512816109 3,412 32,677 SH   SOLE NONE 0 0 32,677
ELI LILLY AND COMPANY COM COM 532457108 573 2,500 SH   SOLE NONE 0 0 2,500
MARKETAXESS HOLDINGS COM 57060D108 2,178 4,700 SH   SOLE NONE 0 0 4,700
MICROSOFT CORP COM 594918104 15,045 55,538 SH   SOLE NONE 0 0 55,538
NVIDIA CORP FORWARD SPLIT WITH STOCK SPLIT SHARES COM 67066G104 8,181 10,226 SH   SOLE NONE 0 0 10,226
O REILLY AUTOMOTIVE COM 67103H107 2,855 5,042 SH   SOLE NONE 0 0 5,042
OLD DOMINION FREIGHT COM 679580100 4,775 18,816 SH   SOLE NONE 0 0 18,816
ORACLE CORP COM 68389X105 1,504 19,328 SH   SOLE NONE 0 0 19,328
PALANTIR TECH INC COM CL A CL A 69608A108 11,024 418,242 SH   SOLE NONE 0 0 418,242
PAYPAL HOLDINGS INCORPOR COM 70450Y103 4,302 14,762 SH   SOLE NONE 0 0 14,762
PEPSICO INC COM 713448108 1,561 10,541 SH   SOLE NONE 0 0 10,541
PFIZER INC COM 717081103 4,143 105,811 SH   SOLE NONE 0 0 105,811
T ROWE PRICE GROUP COM 74144T108 7,001 35,368 SH   SOLE NONE 0 0 35,368
PROLOGIS INC. REIT COM 74340W103 2,394 20,029 SH   SOLE NONE 0 0 20,029
QUALCOMM INC COM 747525103 3,956 27,683 SH   SOLE NONE 0 0 27,683
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 250 585 SH   SOLE NONE 0 0 585
SPDR GOLD SHARES ETF GOLD SHS 78463V107 3,223 19,463 SH   SOLE NONE 0 0 19,463
SPDR BLMBERG BRCLY CONV SECRT ETF IV BLMBRG BRC CNVRT 78464A359 10,860 125,227 SH   SOLE NONE 0 0 125,227
SPDR SHORT TERM CORPORATE BND ETF IV PORTFOLIO SHORT 78464A474 4,232 135,220 SH   SOLE NONE 0 0 135,220
SPDR BLACKSTONE SENIOR LOAN ETF IV BLACKSTONE SENR 78467V608 3,571 77,157 SH   SOLE NONE 0 0 77,157
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF UTSER1 S&PDCRP 78467Y107 224 458 SH   SOLE NONE 0 0 458
SPDR SHORT TERM TREASURYETF IV PORTFOLIO SH TSR 78468R101 3,103 101,295 SH   SOLE NONE 0 0 101,295
SPDR BLMBRG BRCLY SHT TRM HGH ETF IV BLOOMBERG SRT TR 78468R408 3,535 128,194 SH   SOLE NONE 0 0 128,194
STARBUCKS CORP COM 855244109 2,876 25,729 SH   SOLE NONE 0 0 25,729
TARGET CORP COM 87612E106 4,449 18,405 SH   SOLE NONE 0 0 18,405
3M CO COM 88579Y101 2,359 11,877 SH   SOLE NONE 0 0 11,877
TRUIST FINL CORP COM 89832Q109 1,951 35,156 SH   SOLE NONE 0 0 35,156
II-VI INC COM 902104108 6,252 86,131 SH   SOLE NONE 0 0 86,131
UNION PACIFIC CORP COM 907818108 4,511 20,513 SH   SOLE NONE 0 0 20,513
VANGUARD INTERMEDIATE TERM COR ETF INT-TERM CORP 92206C870 14,777 155,435 SH   SOLE NONE 0 0 155,435
VERIZON COMMUNICATN COM 92343V104 2,971 53,033 SH   SOLE NONE 0 0 53,033
VERTEX PHARMACEUTICA COM 92532F100 1,757 8,717 SH   SOLE NONE 0 0 8,717
VISA INC CLASS A COM CL A 92826C839 5,819 24,888 SH   SOLE NONE 0 0 24,888
WALMART INC COM 931142103 2,500 17,728 SH   SOLE NONE 0 0 17,728
LINDE PLC F SHS G5494J103 3,878 13,415 SH   SOLE NONE 0 0 13,415
MEDTRONIC PLC F SHS G5960L103 2,092 16,854 SH   SOLE NONE 0 0 16,854
SENSATA TECH F SHS G8060N102 3,400 58,665 SH   SOLE NONE 0 0 58,665