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
AMN HEALTHCARE SERVICES INC COM COM 001744101 3,470 73,700 SH   SOLE NONE 71,208 0 2,491
ALLSTATE CORP COM COM 020002101 6,182 65,644 SH   SOLE NONE 63,472 0 2,172
AMAZON COM INC COM COM 023135106 12,041 6,762 SH   SOLE NONE 6,427 0 334
APPLE INC COM COM 037833100 12,491 65,764 SH   SOLE NONE 62,391 0 3,372
ARISTA NETWORKS INC COM COM 040413106 7,101 22,584 SH   SOLE NONE 22,113 0 470
BANK OF AMERICA CORPORATION COM COM 060505104 373 13,542 SH   SOLE NONE 12,188 0 1,354
BANK OF NEW YORK MELLON CORP COM COM 064058100 7,344 145,646 SH   SOLE NONE 143,662 0 1,983
BERKSHIRE HATHAWAY INC COM CL B CL B NEW 084670702 369 1,841 SH   SOLE NONE 1,116 0 725
BOEING CO COM COM 097023105 504 1,323 SH   SOLE NONE 1,176 0 147
BRISTOL-MYERS SQUIBB CO COM COM 110122108 340 7,145 SH   SOLE NONE 3,572 0 3,572
CAMDEN PROPERTY TRUST SH BEN INT SH BEN INT 133131102 259 2,555 SH   SOLE NONE 1,991 0 563
CATERPILLAR INC COM COM 149123101 272 2,011 SH   SOLE NONE 2,011 0 0
CITIGROUP INC COM COM NEW 172967424 306 4,926 SH   SOLE NONE 4,310 0 615
COPART INC COM COM 217204106 2,689 44,389 SH   SOLE NONE 42,258 0 2,130
WALT DISNEY COMPANY (THE) COM COM DISNEY 254687106 10,963 98,741 SH   SOLE NONE 96,038 0 2,703
EMERSON ELECTRIC CO COM COM 291011104 3,698 54,023 SH   SOLE NONE 52,037 0 1,986
HOME DEPOT INC COM COM 437076102 6,368 33,188 SH   SOLE NONE 31,886 0 1,301
ISHARES TRUST SELECT DIVID ETF SELECT DIVID ETF 464287168 14,513 147,825 SH   SOLE NONE 120,200 0 27,625
ISHARES TRUST CORE S&P500 ETF CORE S&P500 ETF 464287200 290 1,020 SH   SOLE NONE 907 0 113
ISHARES TRUST MSCI EAFE ETF MSCI EAFE ETF 464287465 208 3,218 SH   SOLE NONE 2,949 0 268
ISHARES TRUST RUS MDCP VAL ETF RUS MDCP VAL ETF 464287473 1,820 20,963 SH   SOLE NONE 17,674 0 3,289
ISHARES TRUST RUS MID CAP ETF RUS MID CAP ETF 464287499 9,157 169,733 SH   SOLE NONE 136,674 0 33,058
ISHARES TRUST NASDAQ BIOTECH ETF NASDAQ BIOTECH 464287556 7,856 70,268 SH   SOLE NONE 59,576 0 10,692
ISHARES TRUST U.S. FIN SVC ETF U.S. FIN SVC ETF 464287770 6,750 54,087 SH   SOLE NONE 50,943 0 3,144
ISHARES TRUST U.S. FINLS ETF U.S. FINLS ETF 464287788 271 2,302 SH   SOLE NONE 1,662 0 639
ISHARES TRUST CORE S&P SCP ETF CORE S&P SCP ETF 464287804 4,388 56,886 SH   SOLE NONE 48,804 0 8,082
ISHARES TRUST S&P SML 600 GWT ETF S&P SML 600 GWT 464287887 9,535 53,432 SH   SOLE NONE 44,556 0 8,876
ISHARES TRUST PFD AND INCM SEC ETF PFD AND INCM SEC 464288687 9,451 258,585 SH   SOLE NONE 229,764 0 28,820
ISHARES TRUST U.S. INSRNCE ETF U.S. INSRNCE ETF 464288786 4,234 66,553 SH   SOLE NONE 64,742 0 1,810
ISHARES TRUST U.S. MED DVC ETF U.S. MED DVC ETF 464288810 6,521 28,168 SH   SOLE NONE 22,188 0 5,979
JOHNSON & JOHNSON COM COM 478160104 11,373 81,358 SH   SOLE NONE 77,708 0 3,649
MARRIOTT INTERNATIONAL INC COM CL A CL A 571903202 6,379 50,995 SH   SOLE NONE 49,204 0 1,791
MCCORMICK & COMPANY INC COM COM NON VTG 579780206 9,811 65,139 SH   SOLE NONE 61,851 0 3,287
MICROSOFT CORP COM COM 594918104 17,799 150,916 SH   SOLE NONE 144,927 0 5,988
PEPSICO INC COM COM 713448108 263 2,148 SH   SOLE NONE 1,742 0 406
PROCTER & GAMBLE CO COM COM 742718109 225 2,218 SH   SOLE NONE 2,110 0 108
STARBUCKS CORP COM COM 855244109 396 5,340 SH   SOLE NONE 3,566 0 1,773
STRYKER CORP COM COM 863667101 12,698 64,291 SH   SOLE NONE 61,839 0 2,452
SUPERNUS PHARMACEUTICALS INC COM COM 868459108 1,563 44,613 SH   SOLE NONE 40,623 0 3,989
TEXAS INSTRUMENTS INC COM COM 882508104 14,262 134,464 SH   SOLE NONE 130,846 0 3,618
VANGUARD TOTAL BND MRKT ETF TOTAL BND MRKT 921937835 359 4,423 SH   SOLE NONE 4,423 0 0
VANGUARD HIGH DIV YLD ETF HIGH DIV YLD 921946406 3,432 40,075 SH   SOLE NONE 35,475 0 4,600
VANGUARD ALLWRLD EX US ETF ALLWRLD EX US 922042775 2,107 42,030 SH   SOLE NONE 38,068 0 3,962
VANGUARD S&P 500 ETF SHS S&P 500 ETF SHS 922908363 1,786 6,885 SH   SOLE NONE 6,885 0 0
VANGUARD REAL ESTATE ETF REAL ESTATE ETF 922908553 258 2,971 SH   SOLE NONE 1,680 0 1,291
VANGUARD SM CP VAL ETF SM CP VAL ETF 922908611 6,058 47,061 SH   SOLE NONE 42,697 0 4,364
VANGUARD MID CAP ETF MID CAP ETF 922908629 10,817 67,295 SH   SOLE NONE 58,629 0 8,665
VANGUARD LARGE CAP ETF LARGE CAP ETF 922908637 21,451 165,266 SH   SOLE NONE 134,140 0 31,126
VANGUARD VALUE ETF VALUE ETF 922908744 15,474 143,777 SH   SOLE NONE 115,538 0 28,238
INVESCO QQQ TRUST UNIT SER 1 ETF UNIT SER 1 46090E103 18,378 102,293 SH   SOLE NONE 81,412 0 20,881
AT&T INC COM COM 00206R102 334 10,658 SH   SOLE NONE 10,658 0 0
ADOBE INC COM COM 00724F101 5,487 20,590 SH   SOLE NONE 19,684 0 905
ALIBABA GROUP HOLDING LTD ADR SPONSORED ADS 01609W102 11,349 62,204 SH   SOLE NONE 58,600 0 3,603
ALPHABET INC COM CL C CAP STK CL C 02079K107 10,930 9,316 SH   SOLE NONE 8,951 0 364
ALPHABET INC COM CL A CAP STK CL A 02079K305 4,322 3,673 SH   SOLE NONE 3,529 0 143
ARES CAPITAL CORP COM COM 04010L103 10,445 609,397 SH   SOLE NONE 588,429 0 20,968
BEST INC ADR SPONSORED ADS 08653C106 1,420 271,599 SH   SOLE NONE 262,035 0 9,563
BLACKROCK INC COM COM 09247X101 4,876 11,409 SH   SOLE NONE 11,027 0 381
BLACKSTONE GROUP LP COM UNIT LTD COM UNIT LTD 09253U108 9,411 269,142 SH   SOLE NONE 261,946 0 7,196
BOOKING HOLDINGS INC COM COM 09857L108 7,817 4,480 SH   SOLE NONE 4,394 0 85
DROPBOX INC COM CL A CL A 26210C104 1,205 55,290 SH   SOLE NONE 52,986 0 2,303
EXELON CORP COM COM 30161N101 426 8,511 SH   SOLE NONE 6,383 0 2,127
EXXON MOBIL CORPORATION COM COM 30231G102 2,116 26,195 SH   SOLE NONE 24,541 0 1,653
FACEBOOK INC COM CL A CL A 30303M102 7,788 46,727 SH   SOLE NONE 44,609 0 2,117
GLOBAL X FDS FINTECH ETF FINTECH ETF 37954Y814 5,934 214,391 SH   SOLE NONE 179,006 0 35,384
INTERCONTINENTAL EXCHANGE INC COM COM 45866F104 8,091 106,265 SH   SOLE NONE 104,019 0 2,246
INVESCO EXCHANGE TRADED FD TR S&P500 EQL TEC ETF S&P500 EQL TEC 46137V282 7,351 43,220 SH   SOLE NONE 36,503 0 6,716
INVESCO EXCHANGE TRADED FD TR S&P500 EQL WGT ETF S&P500 EQL WGT 46137V357 9,171 87,818 SH   SOLE NONE 81,696 0 6,122
ISHARES TRUST CORE MSCI EAFE ETF CORE MSCI EAFE 46432F842 5,864 96,501 SH   SOLE NONE 93,840 0 2,660
ISHARES TRUST BROAD USD HIGH ETF BROAD USD HIGH 46435U853 820 16,864 SH   SOLE NONE 14,754 0 2,109
JPMORGAN CHASE & CO. COM COM 46625H100 9,547 94,310 SH   SOLE NONE 91,478 0 2,832
LABORATORY CORP AMER HLDGS COM COM NEW 50540R409 9,222 60,286 SH   SOLE NONE 57,898 0 2,387
M & T BANK CORP COM COM 55261F104 313 1,999 SH   SOLE NONE 1,999 0 0
MERCK & CO INC COM COM 58933Y105 266 3,204 SH   SOLE NONE 3,204 0 0
MOMO INC ADR ADR 60879B107 6,175 161,505 SH   SOLE NONE 153,382 0 8,123
NETFLIX INC COM COM 64110L106 219 616 SH   SOLE NONE 369 0 246
NVIDIA CORP COM COM 67066G104 2,575 14,342 SH   SOLE NONE 13,364 0 977
PAYPAL HOLDINGS INC COM COM 70450Y103 9,768 94,073 SH   SOLE NONE 89,820 0 4,252
PETIQ INC COM CL A COM CL A 71639T106 2,203 70,165 SH   SOLE NONE 63,695 0 6,469
SPDR S&P500 ETF TRUST TR UNIT ETF TR UNIT 78462F103 7,463 26,419 SH   SOLE NONE 21,138 0 5,281
SPDR INDEX SHARES FUNDS PORTFOLIO EMG MK ETF PORTFOLIO EMG MK 78463X509 1,860 52,026 SH   SOLE NONE 46,477 0 5,549
SPDR INDEX SHARES FUNDS PORTFOLIO DEVLPD ETF PORTFOLIO DEVLPD 78463X889 3,181 108,922 SH   SOLE NONE 94,090 0 14,832
SPDR SERIES TRUST WELLS FG PFD ETF WELLS FG PFD ETF 78464A292 664 15,560 SH   SOLE NONE 12,935 0 2,624
SPDR SERIES TRUST PRTFLO S&P500 GW ETF PRTFLO S&P500 GW 78464A409 1,663 44,719 SH   SOLE NONE 36,106 0 8,612
SPDR SERIES TRUST PORTFOLIO SHORT ETF PORTFOLIO SHORT 78464A474 1,463 47,916 SH   SOLE NONE 38,659 0 9,256
SPDR SERIES TRUST PRTFLO S&P500 VL ETF PRTFLO S&P500 VL 78464A508 2,244 74,123 SH   SOLE NONE 62,628 0 11,495
SPDR SERIES TRUST PORTFOLIO AGRGTE ETF PORTFOLIO AGRGTE 78464A649 668 23,408 SH   SOLE NONE 20,482 0 2,926
SPDR SERIES TRUST S&P DIVID ETF S&P DIVID ETF 78464A763 4,026 40,500 SH   SOLE NONE 38,508 0 1,991
SPDR SERIES TRUST PORTFOLIO MD ETF PORTFOLIO MD ETF 78464A847 852 25,584 SH   SOLE NONE 20,992 0 4,592
SPDR SERIES TRUST PORTFOLIO LR ETF PORTFOLIO LR ETF 78464A854 4,843 145,771 SH   SOLE NONE 126,046 0 19,724
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP ETF UTSER1 S&PDCRP 78467Y107 4,447 12,876 SH   SOLE NONE 12,136 0 740
SPDR SERIES TRUST PRTFLO S&P500 HI ETF PRTFLO S&P500 HI 78468R788 4,310 113,901 SH   SOLE NONE 99,664 0 14,237
SPDR SERIES TRUST SSGA US LRG ETF SSGA US LRG ETF 78468R804 3,416 34,047 SH   SOLE NONE 30,787 0 3,259
SPDR SERIES TRUST PORTFOLIO SM ETF PORTFOLIO SM ETF 78468R853 499 16,507 SH   SOLE NONE 13,338 0 3,169
SELECT SECTOR SPDR TRUST SBI HEALTHCARE ETF SBI HEALTHCARE 81369Y209 9,494 103,486 SH   SOLE NONE 81,089 0 22,396
TD AMERITRADE HOLDING CORP COM COM 87236Y108 7,665 153,345 SH   SOLE NONE 148,038 0 5,307
3M COMPANY COM COM 88579Y101 8,281 39,854 SH   SOLE NONE 39,084 0 770
UNITEDHEALTH GROUP INC COM COM 91324P102 7,725 31,244 SH   SOLE NONE 30,236 0 1,007
VANGUARD SHRT TRM CORP BD ETF SHRT TRM CORP BD 92206C409 8,608 107,924 SH   SOLE NONE 91,687 0 16,236
VISA INC COM CL A COM CL A 92826C839 13,618 87,192 SH   SOLE NONE 84,363 0 2,829
ESSENT GROUP LTD COM COM G3198U102 3,622 83,364 SH   SOLE NONE 79,798 0 3,565
SPOTIFY TECHNOLOGY S.A. COM SHS L8681T102 2,072 14,928 SH   SOLE NONE 14,306 0 622
ROYAL CARIBBEAN CRUISES COM COM V7780T103 8,726 76,130 SH   SOLE NONE 73,253 0 2,876