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 |
AMAZON COM INC COM | Stock | 023135106 | 23,375 | 7,177 | SH | | SOLE | 0 | 7,177 | 0 | 0 |
GLOBAL PMTS INC COM | Stock | 37940X102 | 802 | 3,725 | SH | | SOLE | 0 | 3,725 | 0 | 0 |
STARBUCKS CORP COM | Stock | 855244109 | 267 | 2,500 | SH | | SOLE | 0 | 2,500 | 0 | 0 |
SQUARE INC CL A | Stock | 852234103 | 17,622 | 80,969 | SH | | SOLE | 0 | 80,969 | 0 | 0 |
DOLLAR GEN CORP NEW COM | Stock | 256677105 | 662 | 3,150 | SH | | SOLE | 0 | 3,150 | 0 | 0 |
WASTE MGMT INC DEL COM | Stock | 94106L109 | 1,841 | 15,613 | SH | | SOLE | 0 | 15,613 | 0 | 0 |
COSTCO WHSL CORP NEW COM | Stock | 22160K105 | 4,361 | 11,575 | SH | | SOLE | 0 | 11,575 | 0 | 0 |
PROCTER AND GAMBLE CO COM | Stock | 742718109 | 608 | 4,368 | SH | | SOLE | 0 | 4,368 | 0 | 0 |
MARRIOTT INTL INC NEW CL A | Stock | 571903202 | 14,621 | 110,834 | SH | | SOLE | 0 | 110,834 | 0 | 0 |
NANTHEALTH INC COM | Stock | 630104107 | 65 | 20,000 | SH | | SOLE | 0 | 20,000 | 0 | 0 |
MEDTRONIC PLC SHS | Stock | G5960L103 | 2,656 | 22,673 | SH | | SOLE | 0 | 22,673 | 0 | 0 |
NETFLIX INC COM | Stock | 64110L106 | 3,829 | 7,081 | SH | | SOLE | 0 | 7,081 | 0 | 0 |
PROLOGIS INC. COM | REIT | 74340W103 | 451 | 4,524 | SH | | SOLE | 0 | 4,524 | 0 | 0 |
ILLINOIS TOOL WKS INC COM | Stock | 452308109 | 3,062 | 15,018 | SH | | SOLE | 0 | 15,018 | 0 | 0 |
BALLARD PWR SYS INC NEW COM | Stock | 058586108 | 256 | 10,955 | SH | | SOLE | 0 | 10,955 | 0 | 0 |
VERIZON COMMUNICATIONS INC COM | Stock | 92343V104 | 512 | 8,720 | SH | | SOLE | 0 | 8,720 | 0 | 0 |
MARVELL TECHNOLOGY GROUP LTD ORD | Stock | G5876H105 | 19,895 | 418,499 | SH | | SOLE | 0 | 418,499 | 0 | 0 |
KIMBERLY-CLARK CORP COM | Stock | 494368103 | 342 | 2,534 | SH | | SOLE | 0 | 2,534 | 0 | 0 |
HOME DEPOT INC COM | Stock | 437076102 | 3,758 | 14,147 | SH | | SOLE | 0 | 14,147 | 0 | 0 |
SOUTHERN CO COM | Stock | 842587107 | 315 | 5,126 | SH | | SOLE | 0 | 5,126 | 0 | 0 |
LABORATORY CORP AMER HLDGS COM NEW | Stock | 50540R409 | 631 | 3,100 | SH | | SOLE | 0 | 3,100 | 0 | 0 |
SCHWAB U.S. LARGE-CAP ETF | ETF | 808524201 | 485 | 5,334 | SH | | SOLE | 0 | 5,334 | 0 | 0 |
TREX CO INC COM | Stock | 89531P105 | 5,684 | 67,894 | SH | | SOLE | 0 | 67,894 | 0 | 0 |
BERKSHIRE HATHAWAY INC DEL CL B NEW | Stock | 084670702 | 5,685 | 24,516 | SH | | SOLE | 0 | 24,516 | 0 | 0 |
ADOBE SYSTEMS INCORPORATED COM | Stock | 00724F101 | 9,298 | 18,592 | SH | | SOLE | 0 | 18,592 | 0 | 0 |
ALPHABET INC CAP STK CL A | Stock | 02079K305 | 20,387 | 11,632 | SH | | SOLE | 0 | 11,632 | 0 | 0 |
OREILLY AUTOMOTIVE INC COM | Stock | 67103H107 | 6,146 | 13,580 | SH | | SOLE | 0 | 13,580 | 0 | 0 |
GENERAC HLDGS INC COM | Stock | 368736104 | 2,842 | 12,498 | SH | | SOLE | 0 | 12,498 | 0 | 0 |
MICROSOFT CORP COM | Stock | 594918104 | 22,227 | 99,931 | SH | | SOLE | 0 | 99,931 | 0 | 0 |
DTE ENERGY CO COM | Stock | 233331107 | 237 | 1,948 | SH | | SOLE | 0 | 1,948 | 0 | 0 |
DOMO INC COM CL B | Stock | 257554105 | 3,094 | 48,525 | SH | | SOLE | 0 | 48,525 | 0 | 0 |
BLOOM ENERGY CORP COM CL A | Stock | 093712107 | 16,424 | 573,080 | SH | | SOLE | 0 | 573,080 | 0 | 0 |
BERKSHIRE HATHAWAY INC DEL CL A | Stock | 084670108 | 87,649 | 252 | SH | | SOLE | 0 | 252 | 0 | 0 |
NEXTERA ENERGY INC COM | Stock | 65339F101 | 1,380 | 17,884 | SH | | SOLE | 0 | 17,884 | 0 | 0 |
TESLA INC COM | Stock | 88160R101 | 509 | 722 | SH | | SOLE | 0 | 722 | 0 | 0 |
LINDE PLC SHS | Stock | G5494J103 | 2,049 | 7,777 | SH | | SOLE | 0 | 7,777 | 0 | 0 |
PUBLIC STORAGE COM | REIT | 74460D109 | 341 | 1,475 | SH | | SOLE | 0 | 1,475 | 0 | 0 |
SCHWAB U.S. TIPS ETF | ETF | 808524870 | 307 | 4,948 | SH | | SOLE | 0 | 4,948 | 0 | 0 |
AMERESCO INC CL A | Stock | 02361E108 | 212 | 4,054 | SH | | SOLE | 0 | 4,054 | 0 | 0 |
SUNNOVA ENERGY INTL INC. COM | Stock | 86745K104 | 11,590 | 256,806 | SH | | SOLE | 0 | 256,806 | 0 | 0 |
SCHWAB U.S. MID-CAP ETF | ETF | 808524508 | 335 | 4,920 | SH | | SOLE | 0 | 4,920 | 0 | 0 |
LIFE STORAGE INC COM | REIT | 53223X107 | 757 | 6,342 | SH | | SOLE | 0 | 6,342 | 0 | 0 |
TWILIO INC CL A | Stock | 90138F102 | 450 | 1,329 | SH | | SOLE | 0 | 1,329 | 0 | 0 |
AFLAC INC COM | Stock | 001055102 | 2,759 | 62,041 | SH | | SOLE | 0 | 62,041 | 0 | 0 |
ISHARES FLOATING RATE BOND ETF | ETF | 46429B655 | 1,647 | 32,469 | SH | | SOLE | 0 | 32,469 | 0 | 0 |
LONGVIEW ACQUISITION CORP COM CL A | Stock | 543195101 | 1,626 | 82,151 | SH | | SOLE | 0 | 82,151 | 0 | 0 |
LONGVIEW ACQUISITION CORP WT EXP 052725 | Stock | 543195119 | 1,554 | 235,776 | SH | | SOLE | 0 | 235,776 | 0 | 0 |
SNOWFLAKE INC CL A | Stock | 833445109 | 475 | 1,687 | SH | | SOLE | 0 | 1,687 | 0 | 0 |
ZILLOW GROUP INC CL A | Stock | 98954M101 | 19,190 | 141,164 | SH | | SOLE | 0 | 141,164 | 0 | 0 |
NOVUS CAP CORP WT EXP 063027 | Stock | 67012U116 | 2,463 | 533,145 | SH | | SOLE | 0 | 533,145 | 0 | 0 |
NOVUS CAP CORP COM | Stock | 67012U108 | 673 | 43,007 | SH | | SOLE | 0 | 43,007 | 0 | 0 |
FIRST SOLAR INC COM | Stock | 336433107 | 274 | 2,772 | SH | | SOLE | 0 | 2,772 | 0 | 0 |
TPG PACE BEN FIN CORP WT EXP 100927 | Stock | G8990D117 | 302 | 41,150 | SH | | SOLE | 0 | 41,150 | 0 | 0 |
GENTEX CORP COM | Stock | 371901109 | 271 | 8,000 | SH | | SOLE | 0 | 8,000 | 0 | 0 |
VISA INC COM CL A | Stock | 92826C839 | 7,791 | 35,620 | SH | | SOLE | 0 | 35,620 | 0 | 0 |
VANGUARD SMALL-CAP GROWTH INDEX FUND | ETF | 922908595 | 1,717 | 6,416 | SH | | SOLE | 0 | 6,416 | 0 | 0 |
ENPHASE ENERGY INC COM | Stock | 29355A107 | 25,341 | 144,417 | SH | | SOLE | 0 | 144,417 | 0 | 0 |
SPLUNK INC COM | Stock | 848637104 | 7,879 | 46,377 | SH | | SOLE | 0 | 46,377 | 0 | 0 |
AMERICAN TOWER CORP NEW COM | REIT | 03027X100 | 443 | 1,975 | SH | | SOLE | 0 | 1,975 | 0 | 0 |
ZEBRA TECHNOLOGIES CORPORATION CL A | Stock | 989207105 | 3,668 | 9,543 | SH | | SOLE | 0 | 9,543 | 0 | 0 |
FACEBOOK INC CL A | Stock | 30303M102 | 851 | 3,115 | SH | | SOLE | 0 | 3,115 | 0 | 0 |
RENEWABLE ENERGY GROUP INC COM NEW | Stock | 75972A301 | 10,889 | 153,757 | SH | | SOLE | 0 | 153,757 | 0 | 0 |
SERVICENOW INC COM | Stock | 81762P102 | 1,983 | 3,602 | SH | | SOLE | 0 | 3,602 | 0 | 0 |
PALO ALTO NETWORKS INC COM | Stock | 697435105 | 380 | 1,069 | SH | | SOLE | 0 | 1,069 | 0 | 0 |
ACCENTURE PLC IRELAND SHS CLASS A | Stock | G1151C101 | 2,335 | 8,938 | SH | | SOLE | 0 | 8,938 | 0 | 0 |
OMNICOM GROUP INC COM | Stock | 681919106 | 239 | 3,836 | SH | | SOLE | 0 | 3,836 | 0 | 0 |
NVIDIA CORPORATION COM | Stock | 67066G104 | 31,928 | 61,141 | SH | | SOLE | 0 | 61,141 | 0 | 0 |
ABBVIE INC COM | Stock | 00287Y109 | 1,010 | 9,430 | SH | | SOLE | 0 | 9,430 | 0 | 0 |
SPDR S&P BIOTECH ETF | ETF | 78464A870 | 2,241 | 15,915 | SH | | SOLE | 0 | 15,915 | 0 | 0 |
ZOETIS INC CL A | Stock | 98978V103 | 12,262 | 74,089 | SH | | SOLE | 0 | 74,089 | 0 | 0 |
HANNON ARMSTRONG SUST INFR CAP COM | REIT | 41068X100 | 8,383 | 132,162 | SH | | SOLE | 0 | 132,162 | 0 | 0 |
STRYKER CORPORATION COM | Stock | 863667101 | 3,630 | 14,813 | SH | | SOLE | 0 | 14,813 | 0 | 0 |
FASTENAL CO COM | Stock | 311900104 | 1,705 | 34,910 | SH | | SOLE | 0 | 34,910 | 0 | 0 |
MCDONALDS CORP COM | Stock | 580135101 | 500 | 2,329 | SH | | SOLE | 0 | 2,329 | 0 | 0 |
CISCO SYS INC COM | Stock | 17275R102 | 1,465 | 32,745 | SH | | SOLE | 0 | 32,745 | 0 | 0 |
ADVANCED MICRO DEVICES INC COM | Stock | 007903107 | 23,162 | 252,552 | SH | | SOLE | 0 | 252,552 | 0 | 0 |
VEEVA SYS INC CL A COM | Stock | 922475108 | 15,205 | 55,849 | SH | | SOLE | 0 | 55,849 | 0 | 0 |
CHEGG INC COM | Stock | 163092109 | 4,544 | 50,300 | SH | | SOLE | 0 | 50,300 | 0 | 0 |
UNION PAC CORP COM | Stock | 907818108 | 4,084 | 19,616 | SH | | SOLE | 0 | 19,616 | 0 | 0 |
CINTAS CORP COM | Stock | 172908105 | 1,201 | 3,397 | SH | | SOLE | 0 | 3,397 | 0 | 0 |
DONALDSON INC COM | Stock | 257651109 | 255 | 4,556 | SH | | SOLE | 0 | 4,556 | 0 | 0 |
MICROCHIP TECHNOLOGY INC. COM | Stock | 595017104 | 2,579 | 18,675 | SH | | SOLE | 0 | 18,675 | 0 | 0 |
IDEXX LABS INC COM | Stock | 45168D104 | 4,928 | 9,858 | SH | | SOLE | 0 | 9,858 | 0 | 0 |
LOCKHEED MARTIN CORP COM | Stock | 539830109 | 228 | 641 | SH | | SOLE | 0 | 641 | 0 | 0 |
JPMORGAN CHASE & CO COM | Stock | 46625H100 | 1,610 | 12,668 | SH | | SOLE | 0 | 12,668 | 0 | 0 |
CHEVRON CORP NEW COM | Stock | 166764100 | 285 | 3,376 | SH | | SOLE | 0 | 3,376 | 0 | 0 |
DANAHER CORPORATION COM | Stock | 235851102 | 692 | 3,114 | SH | | SOLE | 0 | 3,114 | 0 | 0 |
WALMART INC COM | Stock | 931142103 | 16,922 | 117,393 | SH | | SOLE | 0 | 117,393 | 0 | 0 |
INTERNATIONAL BUSINESS MACHS COM | Stock | 459200101 | 253 | 2,011 | SH | | SOLE | 0 | 2,011 | 0 | 0 |
ORACLE CORP COM | Stock | 68389X105 | 251 | 3,875 | SH | | SOLE | 0 | 3,875 | 0 | 0 |
ALPHABET INC CAP STK CL C | Stock | 02079K107 | 843 | 481 | SH | | SOLE | 0 | 481 | 0 | 0 |
AMERICAN EXPRESS CO COM | Stock | 025816109 | 1,266 | 10,466 | SH | | SOLE | 0 | 10,466 | 0 | 0 |
AMGEN INC COM | Stock | 031162100 | 2,161 | 9,400 | SH | | SOLE | 0 | 9,400 | 0 | 0 |
CANADIAN NATL RY CO COM | Stock | 136375102 | 681 | 6,200 | SH | | SOLE | 0 | 6,200 | 0 | 0 |
MERCADOLIBRE INC COM | Stock | 58733R102 | 273 | 163 | SH | | SOLE | 0 | 163 | 0 | 0 |
PLUG POWER INC COM NEW | Stock | 72919P202 | 832 | 24,548 | SH | | SOLE | 0 | 24,548 | 0 | 0 |
ESSENTIAL UTILS INC COM | Stock | 29670G102 | 293 | 6,190 | SH | | SOLE | 0 | 6,190 | 0 | 0 |
VANGUARD MEGA CAP GROWTH ETF | ETF | 921910816 | 992 | 4,868 | SH | | SOLE | 0 | 4,868 | 0 | 0 |
BRISTOL-MYERS SQUIBB CO COM | Stock | 110122108 | 1,651 | 26,623 | SH | | SOLE | 0 | 26,623 | 0 | 0 |
CITIGROUP INC COM NEW | Stock | 172967424 | 671 | 10,890 | SH | | SOLE | 0 | 10,890 | 0 | 0 |
UNITEDHEALTH GROUP INC COM | Stock | 91324P102 | 508 | 1,449 | SH | | SOLE | 0 | 1,449 | 0 | 0 |
PRICE T ROWE GROUP INC COM | Stock | 74144T108 | 2,173 | 14,355 | SH | | SOLE | 0 | 14,355 | 0 | 0 |
LOWES COS INC COM | Stock | 548661107 | 2,272 | 14,155 | SH | | SOLE | 0 | 14,155 | 0 | 0 |
SOLAREDGE TECHNOLOGIES INC COM | Stock | 83417M104 | 9,272 | 29,056 | SH | | SOLE | 0 | 29,056 | 0 | 0 |
COLGATE PALMOLIVE CO COM | Stock | 194162103 | 345 | 4,034 | SH | | SOLE | 0 | 4,034 | 0 | 0 |
CABLE ONE INC COM | Stock | 12685J105 | 452 | 203 | SH | | SOLE | 0 | 203 | 0 | 0 |
PAYPAL HLDGS INC COM | Stock | 70450Y103 | 14,746 | 62,965 | SH | | SOLE | 0 | 62,965 | 0 | 0 |
CROWN CASTLE INTL CORP NEW COM | REIT | 22822V101 | 1,067 | 6,701 | SH | | SOLE | 0 | 6,701 | 0 | 0 |
SUNRUN INC COM | Stock | 86771W105 | 15,815 | 227,943 | SH | | SOLE | 0 | 227,943 | 0 | 0 |
APPLE INC COM | Stock | 037833100 | 46,098 | 347,413 | SH | | SOLE | 0 | 347,413 | 0 | 0 |
ABBOTT LABS COM | Stock | 002824100 | 1,185 | 10,822 | SH | | SOLE | 0 | 10,822 | 0 | 0 |
DISNEY WALT CO COM | Stock | 254687106 | 2,306 | 12,727 | SH | | SOLE | 0 | 12,727 | 0 | 0 |
NOVOCURE LTD ORD SHS | Stock | G6674U108 | 58,001 | 335,191 | SH | | SOLE | 0 | 335,191 | 0 | 0 |
MARSH & MCLENNAN COS INC COM | Stock | 571748102 | 1,483 | 12,671 | SH | | SOLE | 0 | 12,671 | 0 | 0 |