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 6,599 38,066 SH   SOLE NONE 37,436 0 630
ADOBE INC COM COM 00724F101 6,463 21,935 SH   SOLE NONE 20,927 0 1,008
ALIBABA GROUP HOLDING LTD ADR SPONSORED ADS 01609W102 10,540 62,203 SH   SOLE NONE 58,883 0 3,320
ALLSTATE CORP COM COM 020002101 6,625 65,145 SH   SOLE NONE 62,972 0 2,173
ALPHABET INC COM CL A CAP STK CL A 02079K305 3,878 3,581 SH   SOLE NONE 3,400 0 181
ALPHABET INC COM CL C CAP STK CL C 02079K107 10,001 9,252 SH   SOLE NONE 8,885 0 367
AMAZON COM INC COM COM 023135106 12,844 6,783 SH   SOLE NONE 6,427 0 356
AMN HEALTHCARE SERVICES INC COM COM 001744101 3,760 69,315 SH   SOLE NONE 67,298 0 2,017
APPLE INC COM COM 037833100 13,172 66,550 SH   SOLE NONE 63,327 0 3,223
ARES CAPITAL CORP COM COM 04010L103 11,044 615,591 SH   SOLE NONE 592,310 0 23,281
ARISTA NETWORKS INC COM COM 040413106 5,727 22,059 SH   SOLE NONE 21,451 0 608
AT&T INC COM COM 00206R102 452 13,481 SH   SOLE NONE 13,481 0 0
BANK OF AMERICA CORPORATION COM COM 060505104 365 12,599 SH   SOLE NONE 11,199 0 1,400
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 392 1,841 SH   SOLE NONE 1,116 0 725
BEST INC ADR SPONSORED ADS 08653C106 1,427 259,039 SH   SOLE NONE 251,129 0 7,910
BLACKROCK INC COM COM 09247X101 5,228 11,140 SH   SOLE NONE 10,722 0 418
BOEING CO COM COM 097023105 518 1,423 SH   SOLE NONE 1,265 0 158
BOOKING HOLDINGS INC COM COM 09857L108 8,327 4,442 SH   SOLE NONE 4,356 0 86
BRISTOL-MYERS SQUIBB CO COM COM 110122108 314 6,918 SH   SOLE NONE 0 0 6,918
CAMDEN PROPERTY TRUST SH BEN INT SH BEN INT 133131102 267 2,557 SH   SOLE NONE 1,992 0 565
CATERPILLAR INC COM COM 149123101 301 2,211 SH   SOLE NONE 2,211 0 0
COPART INC COM COM 217204106 3,294 44,069 SH   SOLE NONE 41,970 0 2,099
DROPBOX INC COM CL A CL A 26210C104 726 29,000 SH   SOLE NONE 27,906 0 1,094
EMERSON ELECTRIC CO COM COM 291011104 3,612 54,133 SH   SOLE NONE 52,529 0 1,604
ESSENT GROUP LTD COM COM G3198U102 3,901 83,020 SH   SOLE NONE 79,467 0 3,553
EXELON CORP COM COM 30161N101 382 7,974 SH   SOLE NONE 5,981 0 1,993
EXXON MOBIL CORPORATION COM COM 30231G102 1,962 25,606 SH   SOLE NONE 23,899 0 1,707
FACEBOOK INC COM CL A CL A 30303M102 9,086 47,077 SH   SOLE NONE 44,966 0 2,111
GLOBAL X FDS FINTECH ETF FINTECH ETF 37954Y814 6,618 224,311 SH   SOLE NONE 190,556 0 33,755
HANNON ARMSTRONG SUSTAINABLE I COM COM 41068X100 7,329 260,091 SH   SOLE NONE 250,586 0 9,505
HOME DEPOT INC COM COM 437076102 7,290 35,054 SH   SOLE NONE 33,716 0 1,338
INTERCONTINENTAL EXCHANGE INC COM COM 45866F104 9,378 109,118 SH   SOLE NONE 106,864 0 2,254
INVESCO EXCHANGE TRADED FD TR S&P500 EQL TEC ETF S&P500 EQL TEC 46137V282 7,606 42,869 SH   SOLE NONE 36,653 0 6,216
INVESCO EXCHANGE TRADED FD TR S&P500 EQL WGT ETF S&P500 EQL WGT 46137V357 9,784 90,762 SH   SOLE NONE 83,432 0 7,330
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 19,008 101,786 SH   SOLE NONE 81,119 0 20,667
ISHARES TRUST BROAD USD HIGH ETF BROAD USD HIGH 46435U853 972 23,747 SH   SOLE NONE 21,372 0 2,375
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 5,717 93,116 SH   SOLE NONE 90,511 0 2,605
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 4,342 55,469 SH   SOLE NONE 47,619 0 7,850
ISHARES TRUST CORE S&P500 ETF CORE S&P500 ETF 464287200 324 1,098 SH   SOLE NONE 913 0 185
ISHARES TRUST MSCI EAFE ETF MSCI EAFE ETF 464287465 442 6,718 SH   SOLE NONE 6,201 0 517
ISHARES TRUST NASDAQ BIOTECH ETF NASDAQ BIOTECH 464287556 7,451 68,298 SH   SOLE NONE 58,328 0 9,970
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 9,933 269,562 SH   SOLE NONE 239,233 0 30,329
ISHARES TRUST RUS MDCP VAL ETF RUS MDCP VAL ETF 464287473 1,867 20,944 SH   SOLE NONE 17,159 0 3,785
ISHARES TRUST RUS MID CAP ETF RUS MID CAP ETF 464287499 9,334 167,067 SH   SOLE NONE 133,752 0 33,315
ISHARES TRUST S&P SML 600 GWT ETF S&P SML 600 GWT 464287887 9,383 51,422 SH   SOLE NONE 43,291 0 8,131
ISHARES TRUST SELECT DIVID ETF SELECT DIVID ETF 464287168 14,832 148,977 SH   SOLE NONE 120,600 0 28,377
ISHARES TRUST U.S. FIN SVC ETF U.S. FIN SVC ETF 464287770 7,172 53,570 SH   SOLE NONE 50,104 0 3,466
ISHARES TRUST U.S. INSRNCE ETF U.S. INSRNCE ETF 464288786 4,512 63,811 SH   SOLE NONE 61,152 0 2,659
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 6,882 28,589 SH   SOLE NONE 22,400 0 6,189
JOHNSON & JOHNSON COM COM 478160104 11,257 80,825 SH   SOLE NONE 76,682 0 4,143
JPMORGAN CHASE & CO. COM COM 46625H100 10,484 93,772 SH   SOLE NONE 90,828 0 2,944
LABORATORY CORP AMER HLDGS COM COM NEW 50540R409 10,510 60,786 SH   SOLE NONE 58,242 0 2,544
M & T BANK CORP COM COM 55261F104 284 1,669 SH   SOLE NONE 1,669 0 0
MARRIOTT INTERNATIONAL INC COM CL A CL A 571903202 7,246 51,651 SH   SOLE NONE 49,824 0 1,827
MCCORMICK & COMPANY INC COM COM NON VTG 579780206 9,984 64,407 SH   SOLE NONE 61,104 0 3,303
MERCK & CO INC COM COM 58933Y105 257 3,060 SH   SOLE NONE 3,060 0 0
MICROSOFT CORP COM COM 594918104 20,191 150,721 SH   SOLE NONE 144,794 0 5,927
MOMO INC ADR ADR 60879B107 6,014 168,002 SH   SOLE NONE 159,303 0 8,699
NETFLIX INC COM COM 64110L106 226 616 SH   SOLE NONE 370 0 246
NVIDIA CORP COM COM 67066G104 3,053 18,587 SH   SOLE NONE 17,364 0 1,223
PAYPAL HOLDINGS INC COM COM 70450Y103 10,449 91,292 SH   SOLE NONE 87,064 0 4,228
PEPSICO INC COM COM 713448108 315 2,404 SH   SOLE NONE 1,995 0 409
PETIQ INC COM CL A COM CL A 71639T106 2,316 70,275 SH   SOLE NONE 63,749 0 6,526
PROCTER & GAMBLE CO COM COM 742718109 212 1,934 SH   SOLE NONE 1,824 0 110
ROYAL CARIBBEAN CRUISES COM COM V7780T103 9,498 78,358 SH   SOLE NONE 75,470 0 2,888
SELECT SECTOR SPDR TRUST SBI HEALTHCARE ETF SBI HEALTHCARE 81369Y209 9,534 102,911 SH   SOLE NONE 80,791 0 22,120
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD 78463X889 3,571 120,680 SH   SOLE NONE 104,801 0 15,879
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 2,090 58,385 SH   SOLE NONE 51,969 0 6,416
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF UTSER1 S&PDCRP 78467Y107 4,600 12,974 SH   SOLE NONE 12,374 0 600
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 7,972 27,207 SH   SOLE NONE 21,583 0 5,624
SPDR SERIES TRUST NYSE TECH ETF NYSE TECH ETF 78464A102 232 3,197 SH   SOLE NONE 2,740 0 457
SPDR SERIES TRUST PORTFOLIO AGRGTE ETF PORTFOLIO AGRGTE 78464A649 848 29,081 SH   SOLE NONE 25,699 0 3,382
SPDR SERIES TRUST PORTFOLIO LR ETF PORTFOLIO LR ETF 78464A854 5,676 164,328 SH   SOLE NONE 144,628 0 19,700
SPDR SERIES TRUST PORTFOLIO MD ETF PORTFOLIO MD ETF 78464A847 900 26,405 SH   SOLE NONE 22,298 0 4,107
SPDR SERIES TRUST PORTFOLIO SHORT ETF PORTFOLIO SHORT 78464A474 1,834 59,573 SH   SOLE NONE 50,196 0 9,377
SPDR SERIES TRUST PORTFOLIO SM ETF PORTFOLIO SM ETF 78468R853 925 30,196 SH   SOLE NONE 25,258 0 4,938
SPDR SERIES TRUST PRTFLO S&P500 GW ETF PRTFLO S&P500 GW 78464A409 1,987 51,298 SH   SOLE NONE 42,587 0 8,711
SPDR SERIES TRUST PRTFLO S&P500 HI ETF PRTFLO S&P500 HI 78468R788 5,701 149,864 SH   SOLE NONE 132,290 0 17,574
SPDR SERIES TRUST PRTFLO S&P500 VL ETF PRTFLO S&P500 VL 78464A508 2,554 81,639 SH   SOLE NONE 70,523 0 11,116
SPDR SERIES TRUST S&P 600 SMCP VAL ETF S&P 600 SMCP VAL 78464A300 226 3,730 SH   SOLE NONE 3,160 0 570
SPDR SERIES TRUST S&P DIVID ETF S&P DIVID ETF 78464A763 4,144 41,075 SH   SOLE NONE 39,087 0 1,988
SPDR SERIES TRUST S&P INS ETF S&P INS ETF 78464A789 202 5,933 SH   SOLE NONE 5,591 0 342
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 3,695 34,314 SH   SOLE NONE 30,382 0 3,932
SPDR SERIES TRUST WELLS FG PFD ETF WELLS FG PFD ETF 78464A292 715 16,556 SH   SOLE NONE 14,090 0 2,466
SPOTIFY TECHNOLOGY S.A. COM SHS L8681T102 2,797 19,128 SH   SOLE NONE 18,331 0 797
SS&C TECHNOLOGIES HOLDINGS INC COM COM 78467J100 639 11,100 SH   SOLE NONE 11,100 0 0
STARBUCKS CORP COM COM 855244109 448 5,340 SH   SOLE NONE 3,566 0 1,774
STRYKER CORP COM COM 863667101 13,282 64,608 SH   SOLE NONE 62,349 0 2,259
SUPERNUS PHARMACEUTICALS INC COM COM 868459108 1,490 45,033 SH   SOLE NONE 40,973 0 4,060
TD AMERITRADE HOLDING CORP COM COM 87236Y108 7,641 153,061 SH   SOLE NONE 147,731 0 5,330
TEXAS INSTRUMENTS INC COM COM 882508104 15,504 135,100 SH   SOLE NONE 131,897 0 3,203
UNITEDHEALTH GROUP INC COM COM 91324P102 7,731 31,685 SH   SOLE NONE 30,455 0 1,230
VANGUARD ALLWRLD EX US ETF ALLWRLD EX US 922042775 2,119 41,551 SH   SOLE NONE 36,619 0 4,932
VANGUARD HIGH DIV YLD ETF HIGH DIV YLD 921946406 3,652 41,799 SH   SOLE NONE 35,067 0 6,732
VANGUARD LARGE CAP ETF LARGE CAP ETF 922908637 22,215 164,900 SH   SOLE NONE 133,290 0 31,610
VANGUARD MID CAP ETF MID CAP ETF 922908629 11,086 66,317 SH   SOLE NONE 58,034 0 8,283
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 257 2,936 SH   SOLE NONE 1,635 0 1,301
VANGUARD S&P 500 ETF SHS S&P 500 ETF SHS 922908363 1,844 6,850 SH   SOLE NONE 5,937 0 913
VANGUARD SHRT TRM CORP BD ETF SHRT TRM CORP BD 92206C409 9,918 122,936 SH   SOLE NONE 103,247 0 19,689
VANGUARD SM CP VAL ETF SM CP VAL ETF 922908611 6,054 46,379 SH   SOLE NONE 42,473 0 3,906
VANGUARD TOTAL BND MRKT ETF TOTAL BND MRKT 921937835 424 5,106 SH   SOLE NONE 5,106 0 0
VANGUARD VALUE ETF VALUE ETF 922908744 16,492 148,682 SH   SOLE NONE 117,888 0 30,794
VERIZON COMMUNICATIONS COM COM 92343V104 250 4,385 SH   SOLE NONE 4,180 0 205
VISA INC COM CL A COM CL A 92826C839 15,022 86,558 SH   SOLE NONE 83,738 0 2,820
WALT DISNEY COMPANY (THE) COM COM DISNEY 254687106 13,943 99,852 SH   SOLE NONE 1,081 0 98,771