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 390 2,440 SH   SOLE NONE 2,375 0 65
ADOBE INC COM COM 00724F101 11,904 24,273 SH   SOLE NONE 24,233 0 40
ALIBABA GROUP HOLDING LTD ADR SPONSORED SPONSORED ADS 01609W102 20,482 69,672 SH   SOLE NONE 69,547 0 125
ALLSTATE CORP COM COM 020002101 6,827 72,522 SH   SOLE NONE 72,212 0 310
ALPHABET INC COM CL A CAP STK CL A 02079K305 4,923 3,359 SH   SOLE NONE 3,311 0 48
ALPHABET INC COM CL C CAP STK CL C 02079K107 13,489 9,179 SH   SOLE NONE 9,149 0 30
AMAZON COM INC COM COM 023135106 23,187 7,364 SH   SOLE NONE 7,321 0 43
AMN HEALTHCARE SERVICES INC COM COM 001744101 4,043 69,167 SH   SOLE NONE 68,887 0 280
APPLE INC COM COM 037833100 27,515 237,594 SH   SOLE NONE 233,772 0 3,821
ARES CAPITAL CORP COM COM 04010L103 190 13,623 SH   SOLE NONE 10,003 0 3,620
ARISTA NETWORKS INC COM COM 040413106 4,042 19,536 SH   SOLE NONE 19,536 0 0
ATT INC COM COM 00206R102 315 11,050 SH   SOLE NONE 11,050 0 0
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 522 2,454 SH   SOLE NONE 1,977 0 477
BLACKROCK INC COM COM 09247X101 7,157 12,701 SH   SOLE NONE 12,651 0 50
BLACKSTONE GROUP INC COM CL A COM CL A 09260D107 12,250 234,682 SH   SOLE NONE 234,682 0 0
BOEING CO COM COM 097023105 258 1,566 SH   SOLE NONE 1,566 0 0
BOOKING HOLDINGS INC COM COM 09857L108 7,792 4,555 SH   SOLE NONE 4,545 0 10
BRISTOL-MYERS SQUIBB CO COM COM 110122108 424 7,034 SH   SOLE NONE 7,034 0 0
CHEWY INC COM CL A CL A 16679L109 5,078 92,619 SH   SOLE NONE 92,619 0 0
CHIPOTLE MEXICAN GRILL COM COM 169656105 7,638 6,142 SH   SOLE NONE 6,142 0 0
COCA-COLA CO COM COM 191216100 210 4,272 SH   SOLE NONE 3,775 0 497
COPART INC COM COM 217204106 5,012 47,667 SH   SOLE NONE 47,667 0 0
COSTCO WHOLESALE CORP COM COM 22160K105 7,486 21,087 SH   SOLE NONE 21,047 0 40
CSX CORP COM COM 126408103 1,014 13,068 SH   SOLE NONE 13,068 0 0
DOMINION ENERGY INC COM COM 25746U109 311 3,944 SH   SOLE NONE 3,944 0 0
ESSENT GROUP LTD COM COM G3198U102 3,126 84,469 SH   SOLE NONE 84,188 0 281
EXELON CORP COM COM 30161N101 261 7,310 SH   SOLE NONE 7,310 0 0
EXXON MOBIL CORPORATION COM COM 30231G102 477 13,920 SH   SOLE NONE 13,689 0 230
FACEBOOK INC COM CL A CL A 30303M102 13,362 51,021 SH   SOLE NONE 50,791 0 230
GLOBAL X FDS FINTECH ETF FINTECH ETF 37954Y814 10,901 287,104 SH   SOLE NONE 286,304 0 800
HANNON ARMSTRONG SUSTAINABLE I COM COM 41068X100 14,065 332,752 SH   SOLE NONE 331,752 0 1,000
HOME DEPOT INC COM COM 437076102 11,471 41,306 SH   SOLE NONE 41,206 0 100
INTERCONTINENTAL EXCHANGE INC COM COM 45866F104 12,431 124,255 SH   SOLE NONE 123,768 0 486
INVESCO EXCHANGE TRADED FD TR SP500 EQL TEC ETF S&P500 EQL TEC 46137V282 11,908 56,525 SH   SOLE NONE 56,055 0 470
INVESCO EXCHANGE TRADED FD TR SP500 EQL WGT ETF S&P500 EQL WGT 46137V357 10,038 92,852 SH   SOLE NONE 92,176 0 676
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 32,739 117,834 SH   SOLE NONE 117,259 0 575
ISHARES TRUST BROAD USD HIGH ETF BROAD USD HIGH 46435U853 2,373 60,146 SH   SOLE NONE 58,746 0 1,400
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 255 4,244 SH   SOLE NONE 4,244 0 0
ISHARES TRUST CORE SP SCP ETF CORE S&P SCP ETF 464287804 3,642 51,863 SH   SOLE NONE 51,863 0 0
ISHARES TRUST CORE SP500 ETF CORE S&P500 ETF 464287200 3,489 10,385 SH   SOLE NONE 10,385 0 0
ISHARES TRUST CORE US AGGBD ET ETF CORE US AGGBD ET 464287226 222 1,887 SH   SOLE NONE 1,887 0 0
ISHARES TRUST MSCI ACWI ETF MSCI ACWI ETF 464288257 504 6,316 SH   SOLE NONE 6,316 0 0
ISHARES TRUST NASDAQ BIOTECH ETF NASDAQ BIOTECH 464287556 9,320 68,831 SH   SOLE NONE 68,471 0 360
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 10,135 278,064 SH   SOLE NONE 275,810 0 2,253
ISHARES TRUST RUS 1000 GRW ETF RUS 1000 GRW ETF 464287614 263 1,215 SH   SOLE NONE 1,215 0 0
ISHARES TRUST RUS MDCP VAL ETF RUS MDCP VAL ETF 464287473 1,682 20,811 SH   SOLE NONE 20,411 0 400
ISHARES TRUST RUS MID CAP ETF RUS MID CAP ETF 464287499 8,537 148,783 SH   SOLE NONE 148,783 0 0
ISHARES TRUST SP SML 600 GWT ETF S&P SML 600 GWT 464287887 8,935 50,644 SH   SOLE NONE 50,409 0 235
ISHARES TRUST U.S. FIN SVC ETF U.S. FIN SVC ETF 464287770 6,733 55,181 SH   SOLE NONE 55,181 0 0
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 12,079 40,314 SH   SOLE NONE 40,214 0 100
JOHNSON JOHNSON COM COM 478160104 10,879 73,076 SH   SOLE NONE 72,547 0 528
JP MORGAN CHASE CO COM COM 46625H100 9,830 102,112 SH   SOLE NONE 102,112 0 0
LABORATORY CORP AMER HLDGS COM COM NEW 50540R409 12,380 65,757 SH   SOLE NONE 65,457 0 300
LYFT INC COM CL A CL A COM 55087P104 953 34,566 SH   SOLE NONE 34,266 0 300
MARRIOTT INTERNATIONAL INC COM CL A CL A 571903202 4,551 49,167 SH   SOLE NONE 48,964 0 203
MCCORMICK COMPANY INC COM COM NON VTG 579780206 11,716 60,360 SH   SOLE NONE 60,360 0 0
MERCK CO INC COM COM 58933Y105 263 3,175 SH   SOLE NONE 3,175 0 0
MICROSOFT CORP COM COM 594918104 27,216 129,400 SH   SOLE NONE 128,886 0 514
NETFLIX INC COM COM 64110L106 266 532 SH   SOLE NONE 532 0 0
NIKE INC COM CL B CL B 654106103 6,413 51,084 SH   SOLE NONE 50,719 0 364
NUVEEN ESG NUVEEN ESG LRG CAP GRWTH ETF NUVEEN ESG LRGCP 67092P201 330 6,500 SH   SOLE NONE 6,500 0 0
NVIDIA CORP COM COM 67066G104 11,722 21,659 SH   SOLE NONE 21,659 0 0
PAYPAL HOLDINGS INC COM COM 70450Y103 16,389 83,185 SH   SOLE NONE 83,015 0 170
PETIQ INC COM CL A COM CL A 71639T106 3,167 96,227 SH   SOLE NONE 96,227 0 0
PINTEREST INC COM CL A CL A 72352L106 5,604 135,020 SH   SOLE NONE 134,020 0 1,000
PROCTER GAMBLE CO COM COM 742718109 290 2,090 SH   SOLE NONE 1,977 0 113
ROCKET COMPANIES INC COM CL A COM CL A 77311W101 3,604 180,835 SH   SOLE NONE 180,835 0 0
ROYAL CARIBBEAN GROUP COM COM V7780T103 6,170 95,320 SH   SOLE NONE 95,001 0 318
SALESFORCE.COM INC COM COM 79466L302 6,561 26,107 SH   SOLE NONE 26,107 0 0
SELECT SECTOR SPDR TRUST SBI HEALTHCARE ETF SBI HEALTHCARE 81369Y209 13,787 130,712 SH   SOLE NONE 130,712 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD 78463X889 4,493 153,570 SH   SOLE NONE 153,570 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 2,809 76,856 SH   SOLE NONE 76,856 0 0
SPDR SERIES TRUST NYSE TECH ETF NYSE TECH ETF 78464A102 490 4,128 SH   SOLE NONE 4,128 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE ETF PORTFOLIO AGRGTE 78464A649 6,489 210,616 SH   SOLE NONE 210,616 0 0
SPDR SERIES TRUST PORTFOLIO SHORT ETF PORTFOLIO SHORT 78464A474 5,671 180,791 SH   SOLE NONE 180,791 0 0
SPDR SERIES TRUST PORTFOLIO SP 400 MID CAP ETF PORTFOLIO S&P400 78464A847 1,048 32,144 SH   SOLE NONE 32,144 0 0
SPDR SERIES TRUST PORTFOLIO SP 500 ETF PORTFOLIO S&P500 78464A854 8,707 221,287 SH   SOLE NONE 221,287 0 0
SPDR SERIES TRUST PORTFOLIO SP 600 SM CAP ETF PORTFOLIO S&P600 78468R853 1,825 66,661 SH   SOLE NONE 66,661 0 0
SPDR SERIES TRUST PRTFLO SP500 GW ETF PRTFLO S&P500 GW 78464A409 3,319 66,238 SH   SOLE NONE 66,238 0 0
SPDR SERIES TRUST PRTFLO SP500 VL ETF PRTFLO S&P500 VL 78464A508 3,019 99,980 SH   SOLE NONE 99,980 0 0
SPDR SERIES TRUST SP 400 MDCP VAL ETF S&P 400 MDCP VAL 78464A839 205 4,728 SH   SOLE NONE 4,728 0 0
SPDR SERIES TRUST SP 500 ESG ETF S&P 500 ESG ETF 78468R531 233 7,400 SH   SOLE NONE 7,400 0 0
SPDR SERIES TRUST SP 600 SMCP GRW ETF S&P 600 SMCP GRW 78464A201 404 6,851 SH   SOLE NONE 6,851 0 0
SPDR SERIES TRUST SP 600 SMCP VAL ETF S&P 600 SMCP VAL 78464A300 277 5,536 SH   SOLE NONE 5,036 0 500
SPDR SERIES TRUST SP DIVID ETF S&P DIVID ETF 78464A763 4,343 47,010 SH   SOLE NONE 47,010 0 0
SPDR SERIES TRUST SP INS ETF S&P INS ETF 78464A789 208 7,423 SH   SOLE NONE 7,423 0 0
SPDR SERIES TRUST SP1500MOMTILT ETF S&P1500MOMTILT 78468R705 338 2,282 SH   SOLE NONE 2,282 0 0
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 5,650 52,136 SH   SOLE NONE 52,136 0 0
SPDR SERIES TRUST WELLS FG PFD ETF WELLS FG PFD ETF 78464A292 1,266 29,125 SH   SOLE NONE 28,525 0 600
SPDR SP MIDCAP 400 ETF TR UTSER1 SPDCRP ETF UTSER1 S&PDCRP 78467Y107 3,905 11,525 SH   SOLE NONE 11,525 0 0
SPDR SP500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 12,480 37,266 SH   SOLE NONE 37,076 0 190
SPOTIFY TECHNOLOGY S.A. COM SHS L8681T102 6,634 27,350 SH   SOLE NONE 27,250 0 100
SSC TECHNOLOGIES HOLDINGS INC COM COM 78467J100 1,430 23,642 SH   SOLE NONE 23,642 0 0
STARBUCKS CORP COM COM 855244109 6,185 71,989 SH   SOLE NONE 71,504 0 485
STRYKER CORP COM COM 863667101 14,335 68,800 SH   SOLE NONE 68,435 0 365
TESLA INC COM COM 88160R101 776 1,810 SH   SOLE NONE 1,810 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 18,039 126,336 SH   SOLE NONE 126,196 0 140
UNITEDHEALTH GROUP INC COM COM 91324P102 11,348 36,401 SH   SOLE NONE 36,246 0 154
VANGUARD DIV APP ETF DIV APP ETF 921908844 10,024 77,916 SH   SOLE NONE 77,802 0 114
VANGUARD HIGH DIV YLD ETF HIGH DIV YLD 921946406 4,794 59,242 SH   SOLE NONE 56,760 0 2,481
VANGUARD INTL BD IDX ETF INTL BD IDX ETF 92203J407 217 3,730 SH   SOLE NONE 3,730 0 0
VANGUARD LARGE CAP ETF LARGE CAP ETF 922908637 29,547 188,874 SH   SOLE NONE 187,140 0 1,733
VANGUARD MID CAP ETF MID CAP ETF 922908629 11,226 63,693 SH   SOLE NONE 63,403 0 290
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 236 2,995 SH   SOLE NONE 1,625 0 1,370
VANGUARD SHRT TRM CORP BD ETF SHRT TRM CORP BD 92206C409 16,226 195,853 SH   SOLE NONE 195,531 0 322
VANGUARD SM CP VAL ETF SM CP VAL ETF 922908611 3,562 32,197 SH   SOLE NONE 32,197 0 0
VANGUARD SP 500 ETF SHS S&P 500 ETF SHS 922908363 1,642 5,337 SH   SOLE NONE 5,337 0 0
VANGUARD TOTAL BND MRKT ETF TOTAL BND MRKT 921937835 7,571 85,825 SH   SOLE NONE 85,825 0 0
VANGUARD VALUE ETF VALUE ETF 922908744 13,739 131,464 SH   SOLE NONE 130,137 0 1,327
VERIZON COMMUNICATIONS COM COM 92343V104 257 4,321 SH   SOLE NONE 4,106 0 215
VISA INC COM CL A COM CL A 92826C839 16,578 82,906 SH   SOLE NONE 82,509 0 397
WALT DISNEY COMPANY (THE) COM COM DISNEY 254687106 12,788 103,067 SH   SOLE NONE 102,844 0 223
YETI HOLDINGS INC COM COM 98585X104 4,459 98,405 SH   SOLE NONE 98,405 0 0