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 535 3,257 SH   SOLE NONE 2,948 0 308
ADOBE INC COM COM 00724F101 6,587 23,847 SH   SOLE NONE 22,902 0 944
ALIBABA GROUP HOLDING LTD ADR SPONSORED ADS 01609W102 10,344 61,856 SH   SOLE NONE 59,375 0 2,480
ALLSTATE CORP COM COM 020002101 7,091 65,251 SH   SOLE NONE 63,307 0 1,943
ALPHABET INC COM CL A CAP STK CL A 02079K305 4,370 3,579 SH   SOLE NONE 3,417 0 161
ALPHABET INC COM CL C CAP STK CL C 02079K107 11,227 9,210 SH   SOLE NONE 8,901 0 309
AMAZON COM INC COM COM 023135106 11,708 6,745 SH   SOLE NONE 6,444 0 300
AMN HEALTHCARE SERVICES INC COM COM 001744101 3,874 67,310 SH   SOLE NONE 65,671 0 1,638
APPLE INC COM COM 037833100 14,686 65,571 SH   SOLE NONE 62,542 0 3,028
ARES CAPITAL CORP COM COM 04010L103 11,507 617,518 SH   SOLE NONE 596,064 0 21,453
ARISTA NETWORKS INC COM COM 040413106 5,350 22,394 SH   SOLE NONE 21,793 0 601
ATT INC COM COM 00206R102 619 16,383 SH   SOLE NONE 16,383 0 0
BANK OF AMERICA CORPORATION COM COM 060505104 328 11,248 SH   SOLE NONE 9,998 0 1,249
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 382 1,841 SH   SOLE NONE 1,116 0 725
BEST INC ADR SPONSORED ADS 08653C106 1,130 214,089 SH   SOLE NONE 207,913 0 6,175
BLACKROCK INC COM COM 09247X101 4,725 10,603 SH   SOLE NONE 10,278 0 325
BLACKSTONE GROUP INC COM CL A COM CL A 09260D107 13,092 268,065 SH   SOLE NONE 262,145 0 5,919
BOEING CO COM COM 097023105 549 1,444 SH   SOLE NONE 1,299 0 144
BOOKING HOLDINGS INC COM COM 09857L108 8,664 4,415 SH   SOLE NONE 4,346 0 68
BRISTOL MYERS SQUIBB CO COM COM 110122108 350 6,918 SH   SOLE NONE 0 0 6,918
CAMDEN PROPERTY TRUST SH BEN INT SH BEN INT 133131102 272 2,458 SH   SOLE NONE 1,832 0 626
CATERPILLAR INC COM COM 149123101 279 2,211 SH   SOLE NONE 2,211 0 0
CHEWY INC COM CL A CL A 16679L109 1,611 65,542 SH   SOLE NONE 64,127 0 1,414
COPART INC COM COM 217204106 3,555 44,259 SH   SOLE NONE 42,200 0 2,058
DROPBOX INC COM CL A CL A 26210C104 498 24,710 SH   SOLE NONE 23,721 0 988
EMERSON ELECTRIC CO COM COM 291011104 3,513 52,548 SH   SOLE NONE 50,991 0 1,556
ESSENT GROUP LTD COM COM G3198U102 3,925 82,345 SH   SOLE NONE 79,267 0 3,077
EXELON CORP COM COM 30161N101 438 9,069 SH   SOLE NONE 7,255 0 1,813
EXXON MOBIL CORPORATION COM COM 30231G102 1,787 25,308 SH   SOLE NONE 23,524 0 1,783
FACEBOOK INC COM CL A CL A 30303M102 8,444 47,417 SH   SOLE NONE 45,789 0 1,628
FIRST TR EXCHANGE TRADED FD VI NASDAQ BK ETF NASDAQ BK ETF 33738R860 297 11,634 SH   SOLE NONE 10,341 0 1,292
GLOBAL X FDS FINTECH ETF FINTECH ETF 37954Y814 6,637 230,711 SH   SOLE NONE 198,389 0 32,321
HANNON ARMSTRONG SUSTAINABLE I COM COM 41068X100 8,117 278,465 SH   SOLE NONE 269,817 0 8,648
HOME DEPOT INC COM COM 437076102 8,451 36,427 SH   SOLE NONE 35,203 0 1,223
INTERCONTINENTAL EXCHANGE INC COM COM 45866F104 10,406 112,780 SH   SOLE NONE 110,970 0 1,810
INVESCO EXCHANGE TRADED FD TR SP500 EQL TEC ETF S&P500 EQL TEC 46137V282 7,734 43,251 SH   SOLE NONE 37,996 0 5,254
INVESCO EXCHANGE TRADED FD TR SP500 EQL WGT ETF S&P500 EQL WGT 46137V357 9,653 89,316 SH   SOLE NONE 84,101 0 5,215
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 19,477 103,158 SH   SOLE NONE 83,115 0 20,043
ISHARES TRUST BROAD USD HIGH ETF BROAD USD HIGH 46435U853 1,751 42,778 SH   SOLE NONE 39,294 0 3,483
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 5,511 89,985 SH   SOLE NONE 87,687 0 2,297
ISHARES TRUST CORE SP SCP ETF CORE S&P SCP ETF 464287804 4,197 53,930 SH   SOLE NONE 46,842 0 7,088
ISHARES TRUST CORE SP500 ETF CORE S&P500 ETF 464287200 306 1,027 SH   SOLE NONE 913 0 114
ISHARES TRUST MSCI EAFE ETF MSCI EAFE ETF 464287465 458 7,038 SH   SOLE NONE 6,451 0 586
ISHARES TRUST NASDAQ BIOTECH ETF NASDAQ BIOTECH 464287556 6,537 65,700 SH   SOLE NONE 56,258 0 9,441
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 10,096 269,028 SH   SOLE NONE 241,815 0 27,213
ISHARES TRUST RUS MDCP VAL ETF RUS MDCP VAL ETF 464287473 1,846 20,586 SH   SOLE NONE 17,343 0 3,242
ISHARES TRUST RUS MID CAP ETF RUS MID CAP ETF 464287499 9,433 168,614 SH   SOLE NONE 136,074 0 32,539
ISHARES TRUST SP SML 600 GWT ETF S&P SML 600 GWT 464287887 9,041 50,685 SH   SOLE NONE 43,064 0 7,621
ISHARES TRUST SELECT DIVID ETF SELECT DIVID ETF 464287168 15,042 147,550 SH   SOLE NONE 120,642 0 26,907
ISHARES TRUST U.S. FIN SVC ETF U.S. FIN SVC ETF 464287770 7,244 53,099 SH   SOLE NONE 50,556 0 2,543
ISHARES TRUST U.S. INSRNCE ETF U.S. INSRNCE ETF 464288786 4,619 64,122 SH   SOLE NONE 61,896 0 2,226
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 7,070 28,598 SH   SOLE NONE 23,008 0 5,589
JOHNSON JOHNSON COM COM 478160104 10,124 78,251 SH   SOLE NONE 74,581 0 3,669
JPMORGAN CHASE CO. COM COM 46625H100 10,943 92,982 SH   SOLE NONE 91,261 0 1,721
LABORATORY CORP AMER HLDGS COM COM NEW 50540R409 10,213 60,797 SH   SOLE NONE 58,776 0 2,020
M T BANK CORP COM COM 55261F104 263 1,669 SH   SOLE NONE 1,669 0 0
MARRIOTT INTERNATIONAL INC COM CL A CL A 571903202 6,396 51,434 SH   SOLE NONE 49,809 0 1,624
MCCORMICK COMPANY INC COM COM NON VTG 579780206 9,839 62,949 SH   SOLE NONE 60,069 0 2,880
MERCK CO INC COM COM 58933Y105 249 2,960 SH   SOLE NONE 2,960 0 0
MICROSOFT CORP COM COM 594918104 19,945 143,464 SH   SOLE NONE 138,179 0 5,285
MOMO INC ADR ADR 60879B107 5,306 171,275 SH   SOLE NONE 164,079 0 7,195
NVIDIA CORP COM COM 67066G104 3,694 21,227 SH   SOLE NONE 19,803 0 1,423
PAYPAL HOLDINGS INC COM COM 70450Y103 9,244 89,237 SH   SOLE NONE 85,446 0 3,790
PEPSICO INC COM COM 713448108 331 2,415 SH   SOLE NONE 2,002 0 412
PETIQ INC COM CL A COM CL A 71639T106 1,916 70,320 SH   SOLE NONE 65,261 0 5,058
PROCTER GAMBLE CO COM COM 742718109 215 1,734 SH   SOLE NONE 1,624 0 110
ROYAL CARIBBEAN CRUISES COM COM V7780T103 8,678 80,113 SH   SOLE NONE 77,473 0 2,640
SELECT SECTOR SPDR TRUST SBI HEALTHCARE ETF SBI HEALTHCARE 81369Y209 8,992 99,772 SH   SOLE NONE 79,997 0 19,774
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD 78463X889 3,839 130,763 SH   SOLE NONE 117,022 0 13,741
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 2,063 60,200 SH   SOLE NONE 54,755 0 5,445
SPDR SP MIDCAP 400 ETF TR UTSER1 SPDCRP ETF UTSER1 S&PDCRP 78467Y107 4,535 12,868 SH   SOLE NONE 12,338 0 529
SPDR SP500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 8,174 27,545 SH   SOLE NONE 22,563 0 4,981
SPDR SERIES TRUST NYSE TECH ETF NYSE TECH ETF 78464A102 270 3,719 SH   SOLE NONE 3,229 0 489
SPDR SERIES TRUST PORTFOLIO AGRGTE ETF PORTFOLIO AGRGTE 78464A649 2,052 69,232 SH   SOLE NONE 65,343 0 3,889
SPDR SERIES TRUST PORTFOLIO LR ETF PORTFOLIO LR ETF 78464A854 6,462 185,440 SH   SOLE NONE 165,894 0 19,546
SPDR SERIES TRUST PORTFOLIO MD ETF PORTFOLIO MD ETF 78464A847 1,002 29,566 SH   SOLE NONE 25,342 0 4,223
SPDR SERIES TRUST PORTFOLIO SHORT ETF PORTFOLIO SHORT 78464A474 2,564 83,142 SH   SOLE NONE 73,839 0 9,302
SPDR SERIES TRUST PORTFOLIO SM ETF PORTFOLIO SM ETF 78468R853 1,129 37,649 SH   SOLE NONE 32,711 0 4,937
SPDR SERIES TRUST PRTFLO SP500 GW ETF PRTFLO S&P500 GW 78464A409 2,088 53,696 SH   SOLE NONE 45,939 0 7,756
SPDR SERIES TRUST PRTFLO SP500 HI ETF PRTFLO S&P500 HI 78468R788 6,612 174,106 SH   SOLE NONE 156,998 0 17,108
SPDR SERIES TRUST PRTFLO SP500 VL ETF PRTFLO S&P500 VL 78464A508 3,174 99,333 SH   SOLE NONE 87,120 0 12,213
SPDR SERIES TRUST SP 600 SMCP VAL ETF S&P 600 SMCP VAL 78464A300 262 4,281 SH   SOLE NONE 3,726 0 554
SPDR SERIES TRUST SP DIVID ETF S&P DIVID ETF 78464A763 4,207 41,007 SH   SOLE NONE 39,039 0 1,968
SPDR SERIES TRUST SP INS ETF S&P INS ETF 78464A789 334 9,496 SH   SOLE NONE 8,827 0 668
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 3,828 34,339 SH   SOLE NONE 31,447 0 2,891
SPDR SERIES TRUST WELLS FG PFD ETF WELLS FG PFD ETF 78464A292 891 20,182 SH   SOLE NONE 17,549 0 2,632
SPOTIFY TECHNOLOGY S.A. COM SHS L8681T102 2,523 22,138 SH   SOLE NONE 21,036 0 1,101
SSC TECHNOLOGIES HOLDINGS INC COM COM 78467J100 597 11,590 SH   SOLE NONE 11,590 0 0
STARBUCKS CORP COM COM 855244109 454 5,140 SH   SOLE NONE 3,416 0 1,723
STRYKER CORP COM COM 863667101 13,831 63,944 SH   SOLE NONE 61,920 0 2,024
SUPERNUS PHARMACEUTICALS INC COM COM 868459108 1,072 39,023 SH   SOLE NONE 36,235 0 2,787
TD AMERITRADE HOLDING CORP COM COM 87236Y108 6,726 144,030 SH   SOLE NONE 140,418 0 3,612
TEXAS INSTRUMENTS INC COM COM 882508104 16,944 131,110 SH   SOLE NONE 128,384 0 2,726
UNITED HEALTH GROUP INC COM COM 91324P102 7,071 32,540 SH   SOLE NONE 31,517 0 1,022
VANGUARD ALLWRLD EX US ETF ALLWRLD EX US 922042775 2,035 40,798 SH   SOLE NONE 36,183 0 4,615
VANGUARD HIGH DIV YLD ETF HIGH DIV YLD 921946406 3,827 43,134 SH   SOLE NONE 37,019 0 6,114
VANGUARD LARGE CAP ETF LARGE CAP ETF 922908637 22,312 163,668 SH   SOLE NONE 133,674 0 29,993
VANGUARD MID CAP ETF MID CAP ETF 922908629 10,897 65,023 SH   SOLE NONE 57,547 0 7,475
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 275 2,956 SH   SOLE NONE 1,635 0 1,321
VANGUARD SP 500 ETF SHS S&P 500 ETF SHS 922908363 1,886 6,920 SH   SOLE NONE 6,536 0 384
VANGUARD SHRT TRM CORP BD ETF SHRT TRM CORP BD 92206C409 10,114 124,788 SH   SOLE NONE 107,070 0 17,717
VANGUARD SM CP VAL ETF SM CP VAL ETF 922908611 5,699 44,229 SH   SOLE NONE 40,367 0 3,862
VANGUARD TOTAL BND MRKT ETF TOTAL BND MRKT 921937835 658 7,802 SH   SOLE NONE 7,802 0 0
VANGUARD VALUE ETF VALUE ETF 922908744 15,948 142,879 SH   SOLE NONE 116,901 0 25,978
Vanguard Val Vipers ETF D VALUE ETF 922908744 370 3,319 SH   SOLE NONE 0 0 3,319
VERIZON COMMUNICATIONS COM COM 92343V104 264 4,386 SH   SOLE NONE 4,180 0 206
VISA INC COM CL A COM CL A 92826C839 14,501 84,306 SH   SOLE NONE 81,799 0 2,507
WALT DISNEY COMPANY THE COM COM DISNEY 254687106 12,987 99,658 SH   SOLE NONE 97,209 0 2,449
YETI HOLDINGS INC COM COM 98585X104 2,375 84,827 SH   SOLE NONE 81,433 0 3,393