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 485 2,442 SH   SOLE NONE 2,376 0 66
ADOBE INC COM COM 00724F101 14,905 25,451 SH   SOLE NONE 25,381 0 70
ALIBABA GROUP HOLDING LTD ADR SPONSORED SPONSORED ADS 01609W102 17,194 75,821 SH   SOLE NONE 75,696 0 125
ALPHABET INC COM CL A CAP STK CL A 02079K305 9,043 3,703 SH   SOLE NONE 3,655 0 48
ALPHABET INC COM CL C CAP STK CL C 02079K107 24,334 9,709 SH   SOLE NONE 9,679 0 30
AMAZON COM INC COM COM 023135106 26,723 7,768 SH   SOLE NONE 7,725 0 43
AMERICAN EXPRESS CO COM COM 025816109 310 1,879 SH   SOLE NONE 1,879 0 0
AMN HEALTHCARE SERVICES INC COM COM 001744101 6,965 71,819 SH   SOLE NONE 71,539 0 280
APPLE INC COM COM 037833100 32,418 236,703 SH   SOLE NONE 232,864 0 3,839
ARES CAPITAL CORP COM COM 04010L103 210 10,764 SH   SOLE NONE 8,069 0 2,695
ARISTA NETWORKS INC COM COM 040413106 7,135 19,694 SH   SOLE NONE 19,694 0 0
AT&T INC COM COM 00206R102 295 10,269 SH   SOLE NONE 10,269 0 0
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 944 3,398 SH   SOLE NONE 2,921 0 477
BLACKROCK INC COM COM 09247X101 12,488 14,272 SH   SOLE NONE 14,202 0 70
BOEING CO COM COM 097023105 528 2,205 SH   SOLE NONE 2,205 0 0
BOOKING HOLDINGS INC COM COM 09857L108 10,338 4,725 SH   SOLE NONE 4,715 0 10
BRISTOL-MYERS SQUIBB CO COM COM 110122108 373 5,592 SH   SOLE NONE 5,592 0 0
BUTTERFLY NETWORK INC COM CL A COM CL A 124155102 2,636 182,093 SH   SOLE NONE 182,093 0 0
CARLYLE GROUP INC COM COM 14316J108 1,233 26,529 SH   SOLE NONE 26,529 0 0
CHEWY INC COM CL A CL A 16679L109 7,349 92,208 SH   SOLE NONE 92,208 0 0
CHIPOTLE MEXICAN GRILL COM COM 169656105 11,629 7,501 SH   SOLE NONE 7,501 0 0
COCA-COLA CO COM COM 191216100 280 5,185 SH   SOLE NONE 4,676 0 509
COPART INC COM COM 217204106 6,597 50,047 SH   SOLE NONE 50,047 0 0
COSTCO WHOLESALE CORP COM COM 22160K105 11,686 29,536 SH   SOLE NONE 29,496 0 40
CSX CORP COM COM 126408103 1,255 39,138 SH   SOLE NONE 39,138 0 0
DOMINION ENERGY INC COM COM 25746U109 273 3,719 SH   SOLE NONE 3,719 0 0
EXELON CORP COM COM 30161N101 315 7,112 SH   SOLE NONE 7,112 0 0
EXXON MOBIL CORPORATION COM COM 30231G102 821 13,030 SH   SOLE NONE 12,788 0 242
FACEBOOK INC COM CL A CL A 30303M102 20,980 60,338 SH   SOLE NONE 60,108 0 230
GLOBAL X FDS FINTECH ETF FINTECH ETF 37954Y814 16,280 341,527 SH   SOLE NONE 340,727 0 800
HANNON ARMSTRONG SUSTAINABLE I COM USD0.01 COM 41068X100 13,306 236,988 SH   SOLE NONE 235,988 0 1,000
HOME DEPOT INC COM COM 437076102 14,460 45,344 SH   SOLE NONE 45,244 0 100
INMODE LTD COM SHS M5425M103 13,670 144,386 SH   SOLE NONE 144,286 0 100
INTERCONTINENTAL EXCHANGE INC COM COM 45866F104 16,170 136,231 SH   SOLE NONE 135,743 0 488
INVESCO EXCHANGE TRADED FD TR S&P500 EQL TEC ETF S&P500 EQL TEC 46137V282 19,881 68,543 SH   SOLE NONE 68,073 0 470
INVESCO EXCHANGE TRADED FD TR S&P500 EQL WGT ETF S&P500 EQL WGT 46137V357 15,199 100,838 SH   SOLE NONE 100,162 0 676
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 47,241 133,288 SH   SOLE NONE 132,713 0 575
ISHARES TRUST BROAD USD HIGH ETF BROAD USD HIGH 46435U853 3,102 74,366 SH   SOLE NONE 73,606 0 760
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 336 4,497 SH   SOLE NONE 4,497 0 0
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 6,022 53,310 SH   SOLE NONE 53,310 0 0
ISHARES TRUST CORE S&P500 ETF CORE S&P500 ETF 464287200 7,497 17,439 SH   SOLE NONE 17,439 0 0
ISHARES TRUST CORE US AGGBD ET ETF CORE US AGGBD ET 464287226 242 2,104 SH   SOLE NONE 2,104 0 0
ISHARES TRUST ISHARES BIOTECHNOLOGY ETF ISHARES BIOTECH 464287556 11,587 70,806 SH   SOLE NONE 70,446 0 360
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 12,336 313,630 SH   SOLE NONE 311,869 0 1,761
ISHARES TRUST RUS 1000 GRW ETF RUS 1000 GRW ETF 464287614 418 1,540 SH   SOLE NONE 1,540 0 0
ISHARES TRUST RUS MDCP VAL ETF RUS MDCP VAL ETF 464287473 2,213 19,247 SH   SOLE NONE 18,847 0 400
ISHARES TRUST RUS MID CAP ETF RUS MID CAP ETF 464287499 11,891 150,072 SH   SOLE NONE 150,072 0 0
ISHARES TRUST S&P SML 600 GWT ETF S&P SML 600 GWT 464287887 14,057 105,987 SH   SOLE NONE 105,517 0 470
ISHARES TRUST U.S. FIN SVC ETF U.S. FIN SVC ETF 464287770 9,217 49,765 SH   SOLE NONE 49,765 0 0
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 17,836 49,401 SH   SOLE NONE 49,301 0 100
JOHNSON & JOHNSON COM COM 478160104 11,767 71,428 SH   SOLE NONE 70,891 0 537
JP MORGAN CHASE & CO COM COM 46625H100 16,191 104,100 SH   SOLE NONE 103,711 0 389
LABORATORY CORP AMER HLDGS COM COM NEW 50540R409 19,232 69,720 SH   SOLE NONE 69,345 0 375
MARRIOTT INTERNATIONAL INC COM CL A CL A 571903202 6,387 46,785 SH   SOLE NONE 46,582 0 203
MASTERCARD INCORPORATED COM CL A CL A 57636Q104 200 550 SH   SOLE NONE 550 0 0
MCCORMICK & COMPANY INC COM COM NON VTG 579780206 10,356 117,266 SH   SOLE NONE 117,266 0 0
MERCK & CO INC COM COM 58933Y105 225 2,900 SH   SOLE NONE 2,900 0 0
MICROSOFT CORP COM COM 594918104 36,203 133,642 SH   SOLE NONE 133,124 0 518
NETFLIX INC COM COM 64110L106 2,660 5,036 SH   SOLE NONE 5,036 0 0
NIKE INC COM CL B CL B 654106103 10,335 66,898 SH   SOLE NONE 66,532 0 365
NUVEEN ESG NUVEEN ESG LRG CAP GRWTH ETF NUVEEN ESG LRGCP 67092P201 979 15,176 SH   SOLE NONE 15,176 0 0
NVIDIA CORP COM COM 67066G104 18,034 22,540 SH   SOLE NONE 22,540 0 0
PAYPAL HOLDINGS INC COM COM 70450Y103 23,480 80,554 SH   SOLE NONE 80,384 0 170
PEPSICO INC COM COM 713448108 256 1,730 SH   SOLE NONE 1,296 0 433
PETIQ INC COM CL A COM CL A 71639T106 4,225 109,469 SH   SOLE NONE 109,469 0 0
PINTEREST INC COM CL A CL A 72352L106 11,139 141,100 SH   SOLE NONE 139,875 0 1,225
PNC FINANCIAL SERVICES GROUP COM COM 693475105 278 1,461 SH   SOLE NONE 1,461 0 0
PROCTER & GAMBLE CO COM COM 742718109 262 1,942 SH   SOLE NONE 1,827 0 115
ROCKET COMPANIES INC COM CL A COM CL A 77311W101 5,671 293,094 SH   SOLE NONE 292,344 0 750
ROCKWELL AUTOMATION INC COM COM 773903109 218 765 SH   SOLE NONE 765 0 0
ROYAL CARIBBEAN GROUP COM COM V7780T103 6,169 72,339 SH   SOLE NONE 72,020 0 318
SALESFORCE.COM INC COM COM 79466L302 9,682 39,640 SH   SOLE NONE 39,590 0 50
SCHWAB (CHARLES) CORP COM COM 808513105 9,126 125,349 SH   SOLE NONE 125,045 0 303
SELECT SECTOR SPDR TRUST SBI HEALTHCARE ETF SBI HEALTHCARE 81369Y209 19,052 151,273 SH   SOLE NONE 150,528 0 745
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD 78463X889 4,287 116,537 SH   SOLE NONE 116,537 0 0
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 2,712 59,614 SH   SOLE NONE 59,614 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF UTSER1 S&PDCRP 78467Y107 5,310 10,814 SH   SOLE NONE 10,814 0 0
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 17,636 41,201 SH   SOLE NONE 41,011 0 190
SPDR SERIES TRUST ICE PREFERRED SECURITIES ETF ICE PFD SEC ETF 78464A292 1,189 26,902 SH   SOLE NONE 26,602 0 300
SPDR SERIES TRUST NYSE TECH ETF NYSE TECH ETF 78464A102 363 2,286 SH   SOLE NONE 2,286 0 0
SPDR SERIES TRUST PORTFOLIO AGRGTE ETF PORTFOLIO AGRGTE 78464A649 5,964 198,737 SH   SOLE NONE 198,737 0 0
SPDR SERIES TRUST PORTFOLIO S&P 400 MID CAP ETF PORTFOLIO S&P400 78464A847 1,515 32,093 SH   SOLE NONE 32,093 0 0
SPDR SERIES TRUST PORTFOLIO S&P 500 ETF PORTFOLIO S&P500 78464A854 11,292 224,362 SH   SOLE NONE 224,362 0 0
SPDR SERIES TRUST PORTFOLIO S&P 600 SM CAP ETF PORTFOLIO S&P600 78468R853 2,878 65,513 SH   SOLE NONE 65,513 0 0
SPDR SERIES TRUST PORTFOLIO SHORT ETF PORTFOLIO SHORT 78464A474 5,894 188,336 SH   SOLE NONE 188,336 0 0
SPDR SERIES TRUST PRTFLO S&P500 GW ETF PRTFLO S&P500 GW 78464A409 5,764 91,549 SH   SOLE NONE 91,549 0 0
SPDR SERIES TRUST PRTFLO S&P500 VL ETF PRTFLO S&P500 VL 78464A508 2,822 71,385 SH   SOLE NONE 71,385 0 0
SPDR SERIES TRUST S&P 400 MDCP GRW ETF S&P 400 MDCP GRW 78464A821 254 3,286 SH   SOLE NONE 3,286 0 0
SPDR SERIES TRUST S&P 400 MDCP VAL ETF S&P 400 MDCP VAL 78464A839 335 4,967 SH   SOLE NONE 4,967 0 0
SPDR SERIES TRUST S&P 500 ESG ETF S&P 500 ESG ETF 78468R531 1,977 49,250 SH   SOLE NONE 49,250 0 0
SPDR SERIES TRUST S&P 600 SMCP GRW ETF S&P 600 SMCP GRW 78464A201 1,053 11,865 SH   SOLE NONE 11,865 0 0
SPDR SERIES TRUST S&P 600 SMCP VAL ETF S&P 600 SMCP VAL 78464A300 462 5,397 SH   SOLE NONE 4,897 0 500
SPDR SERIES TRUST S&P DIVID ETF S&P DIVID ETF 78464A763 5,604 45,836 SH   SOLE NONE 45,836 0 0
SPDR SERIES TRUST S&P INS ETF S&P INS ETF 78464A789 255 6,628 SH   SOLE NONE 6,628 0 0
SPDR SERIES TRUST S&P1500MOMTILT ETF S&P1500MOMTILT 78468R705 1,536 8,461 SH   SOLE NONE 8,461 0 0
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 9,146 68,716 SH   SOLE NONE 68,716 0 0
SPOTIFY TECHNOLOGY S.A. COM SHS L8681T102 8,147 29,564 SH   SOLE NONE 29,464 0 100
SS&C TECHNOLOGIES HOLDINGS INC COM COM 78467J100 325 4,516 SH   SOLE NONE 4,516 0 0
STARBUCKS CORP COM COM 855244109 10,023 89,648 SH   SOLE NONE 89,163 0 485
STRYKER CORP COM COM 863667101 18,724 72,091 SH   SOLE NONE 71,726 0 365
TAIWAN SEMICONDUCTOR MANUFACTU ADR SPONSORED SPONSORED ADS 874039100 6,133 51,046 SH   SOLE NONE 51,046 0 0
TESLA INC COM COM 88160R101 1,417 2,086 SH   SOLE NONE 2,086 0 0
TEXAS INSTRUMENTS INC COM COM 882508104 24,117 125,414 SH   SOLE NONE 125,271 0 142
Trade Desk Inc (The) A COM CL A 88339J105 216 2,800 SH   SOLE NONE 0 0 2,800
UNITEDHEALTH GROUP INC COM COM 91324P102 15,898 39,703 SH   SOLE NONE 39,548 0 155
UTZ BRANDS INC COM CL A COM CL A 918090101 2,178 99,959 SH   SOLE NONE 99,959 0 0
VANGUARD DIV APP ETF DIV APP ETF 921908844 17,354 112,117 SH   SOLE NONE 112,000 0 116
VANGUARD FTSE DEV MKT ETF FTSE DEV MKT ETF 921943858 216 1,732 SH   SOLE NONE 1,178 0 554
VANGUARD HIGH DIV YLD ETF HIGH DIV YLD 921946406 8,808 84,076 SH   SOLE NONE 81,549 0 2,527
VANGUARD INTL BD IDX ETF INTL BD IDX ETF 92203J407 212 3,730 SH   SOLE NONE 3,730 0 0
VANGUARD LARGE CAP ETF LARGE CAP ETF 922908637 44,358 220,964 SH   SOLE NONE 219,220 0 1,744
VANGUARD MID CAP ETF MID CAP ETF 922908629 15,751 66,362 SH   SOLE NONE 66,072 0 290
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 309 3,036 SH   SOLE NONE 1,625 0 1,411
VANGUARD S&P 500 ETF SHS S&P 500 ETF SHS 922908363 2,510 6,378 SH   SOLE NONE 6,378 0 0
VANGUARD SHRT TRM CORP BD ETF SHRT TRM CORP BD 92206C409 20,028 242,150 SH   SOLE NONE 241,824 0 326
VANGUARD SM CP VAL ETF SM CP VAL ETF 922908611 5,507 31,711 SH   SOLE NONE 31,711 0 0
VANGUARD TAX EXEMPT BD ETF TAX EXEMPT BD 922907746 733 13,265 SH   SOLE NONE 13,265 0 0
VANGUARD TOTAL BND MRKT ETF TOTAL BND MRKT 921937835 11,788 137,249 SH   SOLE NONE 137,249 0 0
VANGUARD TOTAL STK MKT ETF TOTAL STK MKT 922908769 394 1,770 SH   SOLE NONE 873 0 897
VANGUARD VALUE ETF VALUE ETF 922908744 19,373 140,938 SH   SOLE NONE 139,592 0 1,345
VERIZON COMMUNICATIONS COM COM 92343V104 249 4,448 SH   SOLE NONE 4,226 0 222
VISA INC COM CL A COM CL A 92826C839 19,971 85,414 SH   SOLE NONE 85,017 0 397
WALT DISNEY COMPANY (THE) COM COM 254687106 17,863 101,631 SH   SOLE NONE 101,408 0 223
YETI HOLDINGS INC COM COM 98585X104 9,122 99,356 SH   SOLE NONE 99,356 0 0