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 COMPANY COM COM 88579Y101 426 2,440 SH   SOLE NONE 2,375 0 65
ADOBE INC COM COM 00724F101 12,298 24,591 SH   SOLE NONE 24,521 0 70
ALIBABA GROUP HOLDING LTD ADR SPONSORED SPONSORED ADS 01609W102 16,845 72,381 SH   SOLE NONE 72,256 0 125
ALPHABET INC COM CL A CAP STK CL A 02079K305 6,221 3,549 SH   SOLE NONE 3,501 0 48
ALPHABET INC COM CL C CAP STK CL C 02079K107 16,827 9,605 SH   SOLE NONE 9,575 0 30
AMAZON COM INC COM COM 023135106 24,772 7,606 SH   SOLE NONE 7,563 0 43
AMN HEALTHCARE SERVICES INC COM COM 001744101 4,823 70,672 SH   SOLE NONE 70,392 0 280
APPLE INC COM COM 037833100 31,616 238,276 SH   SOLE NONE 234,449 0 3,827
ARES CAPITAL CORP COM COM 04010L103 203 12,050 SH   SOLE NONE 9,403 0 2,647
ARISTA NETWORKS INC COM COM 040413106 5,692 19,592 SH   SOLE NONE 19,592 0 0
AT&T INC COM COM 00206R102 239 8,341 SH   SOLE NONE 8,341 0 0
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 681 2,938 SH   SOLE NONE 2,461 0 477
BLACKROCK INC COM COM 09247X101 9,680 13,415 SH   SOLE NONE 13,345 0 70
BLACKSTONE GROUP INC COM CL A COM CL A 09260D107 15,529 239,618 SH   SOLE NONE 239,618 0 0
BOEING CO COM COM 097023105 348 1,627 SH   SOLE NONE 1,627 0 0
BOOKING HOLDINGS INC COM COM 09857L108 10,200 4,580 SH   SOLE NONE 4,570 0 10
BRISTOL-MYERS SQUIBB CO COM COM 110122108 436 7,034 SH   SOLE NONE 7,034 0 0
CHEWY INC COM CL A CL A 16679L109 8,198 91,207 SH   SOLE NONE 91,207 0 0
CHIPOTLE MEXICAN GRILL COM COM 169656105 9,582 6,910 SH   SOLE NONE 6,910 0 0
COPART INC COM COM 217204106 6,253 49,144 SH   SOLE NONE 49,144 0 0
COSTCO WHOLESALE CORP COM COM 22160K105 9,576 25,416 SH   SOLE NONE 25,376 0 40
CSX CORP COM COM 126408103 1,216 13,403 SH   SOLE NONE 13,403 0 0
DOMINION ENERGY INC COM COM 25746U109 296 3,944 SH   SOLE NONE 3,944 0 0
ESSENT GROUP LTD COM COM G3198U102 3,640 84,271 SH   SOLE NONE 83,989 0 282
EXELON CORP COM COM 30161N101 308 7,310 SH   SOLE NONE 7,310 0 0
EXXON MOBIL CORPORATION COM COM 30231G102 553 13,437 SH   SOLE NONE 13,201 0 235
FACEBOOK INC COM CL A CL A 30303M102 15,439 56,521 SH   SOLE NONE 56,291 0 230
GLOBAL X FDS FINTECH ETF FINTECH ETF 37954Y814 14,015 300,048 SH   SOLE NONE 299,248 0 800
HANNON ARMSTRONG SUSTAINABLE I COM USD0.01 COM 41068X100 21,026 331,488 SH   SOLE NONE 330,488 0 1,000
HOME DEPOT INC COM COM 437076102 11,390 42,881 SH   SOLE NONE 42,781 0 100
INMODE LTD COM SHS M5425M103 2,181 45,936 SH   SOLE NONE 45,936 0 0
INTERCONTINENTAL EXCHANGE INC COM COM 45866F104 15,032 130,386 SH   SOLE NONE 129,899 0 487
INVESCO EXCHANGE TRADED FD TR S&P500 EQL TEC ETF S&P500 EQL TEC 46137V282 16,097 63,486 SH   SOLE NONE 63,016 0 470
INVESCO EXCHANGE TRADED FD TR S&P500 EQL WGT ETF S&P500 EQL WGT 46137V357 11,960 93,779 SH   SOLE NONE 93,103 0 676
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 39,112 124,663 SH   SOLE NONE 124,088 0 575
ISHARES TRUST 0-5YR HI YL CP ETF 0-5YR HI YL CP 46434V407 212 4,674 SH   SOLE NONE 4,674 0 0
ISHARES TRUST BROAD USD HIGH ETF BROAD USD HIGH 46435U853 2,583 62,608 SH   SOLE NONE 61,608 0 1,000
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 298 4,318 SH   SOLE NONE 4,318 0 0
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 4,766 51,861 SH   SOLE NONE 51,861 0 0
ISHARES TRUST CORE S&P500 ETF CORE S&P500 ETF 464287200 5,184 13,810 SH   SOLE NONE 13,810 0 0
ISHARES TRUST CORE US AGGBD ET ETF CORE US AGGBD ET 464287226 251 2,124 SH   SOLE NONE 2,124 0 0
ISHARES TRUST MSCI ACWI ETF MSCI ACWI ETF 464288257 572 6,316 SH   SOLE NONE 6,316 0 0
ISHARES TRUST NASDAQ BIOTECH ETF NASDAQ BIOTECH 464287556 10,416 68,761 SH   SOLE NONE 68,401 0 360
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 10,826 281,146 SH   SOLE NONE 279,278 0 1,868
ISHARES TRUST RUS 1000 GRW ETF RUS 1000 GRW ETF 464287614 292 1,215 SH   SOLE NONE 1,215 0 0
ISHARES TRUST RUS MDCP VAL ETF RUS MDCP VAL ETF 464287473 1,903 19,636 SH   SOLE NONE 19,236 0 400
ISHARES TRUST RUS MID CAP ETF RUS MID CAP ETF 464287499 9,903 144,470 SH   SOLE NONE 144,470 0 0
ISHARES TRUST S&P SML 600 GWT ETF S&P SML 600 GWT 464287887 11,354 99,444 SH   SOLE NONE 98,974 0 470
ISHARES TRUST U.S. FIN SVC ETF U.S. FIN SVC ETF 464287770 7,546 50,292 SH   SOLE NONE 50,292 0 0
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 14,289 43,658 SH   SOLE NONE 43,558 0 100
JOHNSON & JOHNSON COM COM 478160104 11,450 72,756 SH   SOLE NONE 72,224 0 531
JP MORGAN CHASE & CO COM COM 46625H100 12,854 101,160 SH   SOLE NONE 101,160 0 0
JP MORGAN ETF TRUST ULTRA SHRT INC ETF ULTRA SHRT INC 46641Q837 455 8,974 SH   SOLE NONE 8,974 0 0
LABORATORY CORP AMER HLDGS COM COM NEW 50540R409 13,878 68,184 SH   SOLE NONE 67,809 0 375
MARRIOTT INTERNATIONAL INC COM CL A CL A 571903202 5,981 45,342 SH   SOLE NONE 45,139 0 203
MCCORMICK & COMPANY INC COM COM NON VTG 579780206 11,479 120,075 SH   SOLE NONE 120,075 0 0
MERCK & CO INC COM COM 58933Y105 264 3,235 SH   SOLE NONE 3,235 0 0
MICROSOFT CORP COM COM 594918104 29,838 134,155 SH   SOLE NONE 133,640 0 515
NETFLIX INC COM COM 64110L106 314 582 SH   SOLE NONE 582 0 0
NIKE INC COM CL B CL B 654106103 8,184 57,852 SH   SOLE NONE 57,487 0 365
NUVEEN ESG NUVEEN ESG LRG CAP GRWTH ETF NUVEEN ESG LRGCP 67092P201 739 13,135 SH   SOLE NONE 13,135 0 0
NVIDIA CORP COM COM 67066G104 11,594 22,203 SH   SOLE NONE 22,203 0 0
PAYPAL HOLDINGS INC COM COM 70450Y103 19,354 82,639 SH   SOLE NONE 82,469 0 170
PELOTON INTERACTIVE INC COM CL A CL A COM 70614W100 215 1,420 SH   SOLE NONE 1,420 0 0
PETIQ INC COM CL A COM CL A 71639T106 4,047 105,257 SH   SOLE NONE 105,257 0 0
PINTEREST INC COM CL A CL A 72352L106 9,203 139,665 SH   SOLE NONE 138,440 0 1,225
PROCTER & GAMBLE CO COM COM 742718109 283 2,041 SH   SOLE NONE 1,927 0 113
ROCKET COMPANIES INC COM CL A COM CL A 77311W101 5,432 268,650 SH   SOLE NONE 267,900 0 750
ROYAL CARIBBEAN GROUP COM COM V7780T103 5,359 71,754 SH   SOLE NONE 71,435 0 318
SALESFORCE.COM INC COM COM 79466L302 6,679 30,016 SH   SOLE NONE 30,016 0 0
SCHWAB (CHARLES) CORP COM COM 808513105 6,416 120,974 SH   SOLE NONE 120,672 0 301
SELECT SECTOR SPDR TRUST SBI HEALTHCARE ETF SBI HEALTHCARE 81369Y209 15,655 138,010 SH   SOLE NONE 137,270 0 740
SLACK TECHNOLOGIES INC COM CL A COM CL A 83088V102 219 5,200 SH   SOLE NONE 5,200 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD 78463X889 4,032 119,486 SH   SOLE NONE 119,486 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 2,525 59,905 SH   SOLE NONE 59,905 0 0
SPDR S&P MIDCAP 400 ETF TR UNIT SER 1 ST & POORS DEP UTSER1 S&PDCRP 78467Y107 4,669 11,119 SH   SOLE NONE 11,119 0 0
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 14,882 39,806 SH   SOLE NONE 39,616 0 190
SPDR SERIES TRUST NYSE TECH ETF NYSE TECH ETF 78464A102 326 2,308 SH   SOLE NONE 2,308 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE ETF PORTFOLIO AGRGTE 78464A649 6,407 208,092 SH   SOLE NONE 208,092 0 0
SPDR SERIES TRUST PORTFOLIO S&P 400 MID CAP ETF PORTFOLIO S&P400 78464A847 1,285 31,815 SH   SOLE NONE 31,815 0 0
SPDR SERIES TRUST PORTFOLIO S&P 500 ETF PORTFOLIO S&P500 78464A854 9,833 223,700 SH   SOLE NONE 223,700 0 0
SPDR SERIES TRUST PORTFOLIO S&P 600 SM CAP ETF PORTFOLIO S&P600 78468R853 2,329 65,080 SH   SOLE NONE 65,080 0 0
SPDR SERIES TRUST PORTFOLIO SHORT ETF PORTFOLIO SHORT 78464A474 5,591 178,072 SH   SOLE NONE 178,072 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW ETF PRTFLO S&P500 GW 78464A409 3,900 70,553 SH   SOLE NONE 70,553 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL ETF PRTFLO S&P500 VL 78464A508 2,549 74,128 SH   SOLE NONE 74,128 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW ETF S&P 400 MDCP GRW 78464A821 224 3,244 SH   SOLE NONE 3,244 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL ETF S&P 400 MDCP VAL 78464A839 251 4,525 SH   SOLE NONE 4,525 0 0
SPDR SERIES TRUST S&P 500 ESG ETF S&P 500 ESG ETF 78468R531 663 19,033 SH   SOLE NONE 19,033 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW ETF S&P 600 SMCP GRW 78464A201 653 8,556 SH   SOLE NONE 8,556 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL ETF S&P 600 SMCP VAL 78464A300 357 5,405 SH   SOLE NONE 4,905 0 500
SPDR SERIES TRUST S&P DIVID ETF S&P DIVID ETF 78464A763 4,937 46,612 SH   SOLE NONE 46,612 0 0
SPDR SERIES TRUST S&P INS ETF S&P INS ETF 78464A789 238 7,100 SH   SOLE NONE 7,100 0 0
SPDR SERIES TRUST S&P1500MOMTILT ETF S&P1500MOMTILT 78468R705 557 3,437 SH   SOLE NONE 3,437 0 0
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 6,989 58,272 SH   SOLE NONE 58,272 0 0
SPDR SERIES TRUST WELLS FG PFD ETF WELLS FG PFD ETF 78464A292 1,175 26,463 SH   SOLE NONE 26,163 0 300
SPOTIFY TECHNOLOGY S.A. COM SHS L8681T102 8,742 27,783 SH   SOLE NONE 27,683 0 100
SS&C TECHNOLOGIES HOLDINGS INC COM COM 78467J100 2,175 29,900 SH   SOLE NONE 29,900 0 0
STARBUCKS CORP COM COM 855244109 9,295 86,888 SH   SOLE NONE 86,403 0 485
STRYKER CORP COM COM 863667101 17,257 70,426 SH   SOLE NONE 70,061 0 365
TESLA INC COM COM 88160R101 1,376 1,950 SH   SOLE NONE 1,950 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 20,844 127,002 SH   SOLE NONE 126,861 0 141
Trade Desk Inc (The) A COM CL A 88339J105 224 280 SH   SOLE NONE 0 0 280
UNITEDHEALTH GROUP INC COM COM 91324P102 13,320 37,983 SH   SOLE NONE 37,829 0 154
VANGUARD DIV APP ETF DIV APP ETF 921908844 13,411 95,004 SH   SOLE NONE 94,888 0 115
VANGUARD HIGH DIV YLD ETF HIGH DIV YLD 921946406 6,345 69,340 SH   SOLE NONE 66,841 0 2,499
VANGUARD INTL BD IDX ETF INTL BD IDX ETF 92203J407 219 3,748 SH   SOLE NONE 3,748 0 0
VANGUARD LARGE CAP ETF LARGE CAP ETF 922908637 35,534 202,200 SH   SOLE NONE 200,462 0 1,737
VANGUARD MID CAP ETF MID CAP ETF 922908629 13,325 64,445 SH   SOLE NONE 64,155 0 290
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 256 3,018 SH   SOLE NONE 1,625 0 1,393
VANGUARD S&P 500 ETF SHS S&P 500 ETF SHS 922908363 1,835 5,339 SH   SOLE NONE 5,339 0 0
VANGUARD SHORT TERM TREAS ETF SHORT TERM TREAS 92206C102 639 10,376 SH   SOLE NONE 10,376 0 0
VANGUARD SHRT TRM CORP BD ETF SHRT TRM CORP BD 92206C409 18,560 222,945 SH   SOLE NONE 222,620 0 324
VANGUARD SM CP VAL ETF SM CP VAL ETF 922908611 4,557 32,046 SH   SOLE NONE 32,046 0 0
VANGUARD TAX-EXEMPT BOND INDEX FUND ETF TAX EXEMPT BD 922907746 392 7,107 SH   SOLE NONE 7,107 0 0
VANGUARD TOTAL BND MRKT ETF TOTAL BND MRKT 921937835 11,010 124,854 SH   SOLE NONE 124,854 0 0
VANGUARD TOTAL STK MKT ETF TOTAL STK MKT 922908769 213 1,095 SH   SOLE NONE 204 0 891
VANGUARD VALUE ETF VALUE ETF 922908744 16,075 135,136 SH   SOLE NONE 133,802 0 1,334
VERIZON COMMUNICATIONS COM COM 92343V104 251 4,275 SH   SOLE NONE 4,057 0 217
VISA INC COM CL A COM CL A 92826C839 18,477 84,474 SH   SOLE NONE 84,077 0 397
WALT DISNEY COMPANY (THE) COM COM 254687106 18,675 103,076 SH   SOLE NONE 102,853 0 223
YETI HOLDINGS INC COM COM 98585X104 6,782 99,057 SH   SOLE NONE 99,057 0 0