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
ISHARES TR CORE S&P MCP ETF 464287507 248 944 SH   SOLE 0 944 0 0
ISHARES TR S&P MC 400GR ETF 464287606 741 9,362 SH   SOLE 0 9,362 0 0
ISHARES TR CORE S&P SCP ETF 464287804 1,345 12,317 SH   SOLE 0 8,164 0 4,153
ISHARES TR S&P 500 VAL ETF 464287408 5,878 40,421 SH   SOLE 0 0 0 40,421
ISHARES TR CORE S&P500 ETF 464287200 986 2,290 SH   SOLE 0 767 0 1,523
ISHARES TR S&P 500 GRWT ETF 464287309 7,638 103,342 SH   SOLE 0 1,252 0 102,090
ISHARES TR RUS 1000 ETF 464287622 34,209 141,530 SH   SOLE 0 133,108 0 8,421
ISHARES TR RUS 1000 VAL ETF 464287598 6,069 38,778 SH   SOLE 0 21,089 0 17,689
ISHARES TR RUS 1000 GRW ETF 464287614 6,969 25,431 SH   SOLE 0 16,512 0 8,918
ISHARES TR RUSSELL 2000 ETF 464287655 616 2,818 SH   SOLE 0 1,758 0 1,060
ISHARES TR RUSSELL 3000 ETF 464287689 1,880 7,377 SH   SOLE 0 2,302 0 5,075
ISHARES TR U.S. REAL ES ETF 464287739 2,104 20,549 SH   SOLE 0 1,428 0 19,121
SPDR S&P 500 ETF TR TR UNIT 78462F103 36,148 84,234 SH   SOLE 0 20,335 0 63,899
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 756 11,841 SH   SOLE 0 5,101 0 6,740
ADOBE SYSTEMS INCORPORATED COM 00724F101 817 1,419 SH   SOLE 0 176 0 1,243
AMAZON COM INC COM 023135106 3,288 1,001 SH   SOLE 0 248 0 753
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 1,442 5,284 SH   SOLE 0 3,341 0 1,943
EXPEDITORS INTL WASH INC COM 302130109 3,359 28,198 SH   SOLE 0 24,822 0 3,377
BOEING CO COM 097023105 479 2,178 SH   SOLE 0 1,336 0 842
INVESCO QQQ TR UNIT SER 1 46090E103 2,549 7,120 SH   SOLE 0 2,885 0 4,235
AMGEN INC COM 031162100 265 1,246 SH   SOLE 0 180 0 1,066
ABBOTT LABS COM 002824100 329 2,783 SH   SOLE 0 590 0 2,193
ADVANCED MICRO DEVICES INC COM 007903107 264 2,563 SH   SOLE 0 525 0 2,038
FEDEX CORP COM 31428X106 3,041 13,866 SH   SOLE 0 12,030 0 1,837
INTEL CORP COM 458140100 384 7,210 SH   SOLE 0 3,340 0 3,870
ILLINOIS TOOL WKS INC COM 452308109 3,162 15,302 SH   SOLE 0 12,846 0 2,457
ORACLE CORP COM 68389X105 226 2,591 SH   SOLE 0 701 0 1,890
QUALCOMM INC COM 747525103 3,631 28,155 SH   SOLE 0 23,652 0 4,503
DISNEY WALT CO COM 254687106 4,970 29,377 SH   SOLE 0 21,325 0 8,052
HONEYWELL INTL INC COM 438516106 272 1,282 SH   SOLE 0 195 0 1,087
SHERWIN WILLIAMS CO COM 824348106 3,910 13,979 SH   SOLE 0 11,529 0 2,450
JOHNSON & JOHNSON COM 478160104 7,067 43,756 SH   SOLE 0 38,961 0 4,795
MEDTRONIC PLC SHS G5960L103 3,965 31,632 SH   SOLE 0 25,576 0 6,056
PFIZER INC COM 717081103 299 6,961 SH   SOLE 0 2,428 0 4,533
LOWES COS INC COM 548661107 494 2,434 SH   SOLE 0 1,163 0 1,271
ISHARES TR MSCI EAFE ETF 464287465 7,482 95,916 SH   SOLE 0 68,515 0 27,401
CHEVRON CORP NEW COM 166764100 277 2,731 SH   SOLE 0 762 0 1,970
MICROSOFT CORP COM 594918104 10,779 38,235 SH   SOLE 0 20,671 0 17,563
UNITED PARCEL SERVICE INC CL B 911312106 210 1,155 SH   SOLE 0 254 0 900
AT&T INC COM 00206R102 279 10,311 SH   SOLE 0 5,121 0 5,190
PRUDENTIAL FINL INC COM 744320102 219 2,086 SH   SOLE 0 328 0 1,758
CITIGROUP INC COM NEW 172967424 311 4,425 SH   SOLE 0 657 0 3,768
CISCO SYS INC COM 17275R102 335 6,153 SH   SOLE 0 3,429 0 2,724
INTERNATIONAL BUSINESS MACHS COM 459200101 475 3,422 SH   SOLE 0 396 0 3,026
COCA COLA CO COM 191216100 579 11,043 SH   SOLE 0 6,899 0 4,143
LOCKHEED MARTIN CORP COM 539830109 339 981 SH   SOLE 0 425 0 556
PEPSICO INC COM 713448108 366 2,436 SH   SOLE 0 382 0 2,053
STRYKER CORPORATION COM 863667101 3,591 13,616 SH   SOLE 0 12,184 0 1,432
VERIZON COMMUNICATIONS INC COM 92343V104 631 11,687 SH   SOLE 0 2,504 0 9,183
ISHARES TR RUS MD CP GR ETF 464287481 324 2,888 SH   SOLE 0 2,593 0 294
ISHARES TR US HLTHCARE ETF 464287762 1,791 6,491 SH   SOLE 0 1,092 0 5,399
SELECT SECTOR SPDR TR FINANCIAL 81369Y605 2,081 55,451 SH   SOLE 0 10,271 0 45,179
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 1,157 11,821 SH   SOLE 0 2,447 0 9,374
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 5,568 37,292 SH   SOLE 0 10,619 0 26,673
SELECT SECTOR SPDR TR SBI CONS STPLS 81369Y308 212 3,083 SH   SOLE 0 3,083 0 0
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 565 3,148 SH   SOLE 0 2,606 0 542
ISHARES INC MSCI BRAZIL ETF 464286400 296 9,199 SH   SOLE 0 609 0 8,590
ISHARES INC MSCI SWITZERLAND 464286749 593 12,729 SH   SOLE 0 1,995 0 10,734
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844 426 2,770 SH   SOLE 0 79 0 2,691
SCHWAB CHARLES CORP COM 808513105 303 4,160 SH   SOLE 0 422 0 3,738
BK OF AMERICA CORP COM 060505104 676 15,922 SH   SOLE 0 1,385 0 14,537
STARBUCKS CORP COM 855244109 642 5,823 SH   SOLE 0 2,229 0 3,595
ANALOG DEVICES INC COM 032654105 374 2,232 SH   SOLE 0 1,036 0 1,196
AUTOMATIC DATA PROCESSING IN COM 053015103 223 1,113 SH   SOLE 0 104 0 1,009
AEGON N V NY REGISTRY SHS 007924103 59 11,575 SH   SOLE 0 0 0 11,575
EXXON MOBIL CORP COM 30231G102 392 6,663 SH   SOLE 0 2,254 0 4,409
WALMART INC COM 931142103 3,491 25,048 SH   SOLE 0 20,817 0 4,231
APPLIED MATLS INC COM 038222105 381 2,959 SH   SOLE 0 313 0 2,646
ANTHEM INC COM 036752103 281 753 SH   SOLE 0 72 0 681
UNION PAC CORP COM 907818108 432 2,205 SH   SOLE 0 264 0 1,941
UNILEVER PLC SPON ADR NEW 904767704 203 3,746 SH   SOLE 0 267 0 3,478
ASTRAZENECA PLC SPONSORED ADR 046353108 328 5,463 SH   SOLE 0 377 0 5,086
TEXAS INSTRS INC COM 882508104 456 2,371 SH   SOLE 0 383 0 1,988
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100 534 4,783 SH   SOLE 0 604 0 4,179
BARCLAYS PLC ADR 06738E204 112 10,830 SH   SOLE 0 490 0 10,340
TARGET CORP COM 87612E106 242 1,057 SH   SOLE 0 250 0 807
COSTCO WHSL CORP NEW COM 22160K105 585 1,302 SH   SOLE 0 448 0 854
LILLY ELI & CO COM 532457108 448 1,941 SH   SOLE 0 287 0 1,654
CVS HEALTH CORP COM 126650100 3,744 44,125 SH   SOLE 0 37,292 0 6,833
DIAGEO PLC SPON ADR NEW 25243Q205 277 1,433 SH   SOLE 0 42 0 1,391
DANAHER CORPORATION COM 235851102 4,335 14,239 SH   SOLE 0 11,237 0 3,002
MERCK & CO INC COM 58933Y105 394 5,252 SH   SOLE 0 725 0 4,527
NOVARTIS AG SPONSORED ADR 66987V109 287 3,509 SH   SOLE 0 24 0 3,486
PROCTER AND GAMBLE CO COM 742718109 613 4,387 SH   SOLE 0 828 0 3,559
GENERAL ELECTRIC CO COM NEW 369604301 259 2,514 SH   SOLE 0 1,522 0 992
GOLDMAN SACHS GROUP INC COM 38141G104 1,470 3,888 SH   SOLE 0 112 0 3,775
HOME DEPOT INC COM 437076102 2,183 6,650 SH   SOLE 0 1,839 0 4,812
MCDONALDS CORP COM 580135101 343 1,425 SH   SOLE 0 168 0 1,256
NIKE INC CL B 654106103 479 3,300 SH   SOLE 0 463 0 2,836
JPMORGAN CHASE & CO COM 46625H100 1,345 8,215 SH   SOLE 0 1,112 0 7,104
BOOKING HOLDINGS INC COM 09857L108 389 164 SH   SOLE 0 81 0 83
ISHARES TR 1 3 YR TREAS BD 464287457 2,587 30,027 SH   SOLE 0 28,724 0 1,302
ISHARES TR BARCLAYS 7 10 YR 464287440 5,445 47,255 SH   SOLE 0 9,909 0 37,346
ISHARES TR 20 YR TR BD ETF 464287432 3,785 26,224 SH   SOLE 0 22,627 0 3,597
ISHARES TR IBOXX INV CP ETF 464287242 210 1,577 SH   SOLE 0 50 0 1,527
FISERV INC COM 337738108 3,576 32,955 SH   SOLE 0 28,775 0 4,180
GLOBAL PMTS INC COM 37940X102 235 1,491 SH   SOLE 0 847 0 644
UNITEDHEALTH GROUP INC COM 91324P102 1,402 3,588 SH   SOLE 0 1,136 0 2,452
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 5,813 18,171 SH   SOLE 0 10,323 0 7,849
CROWN CASTLE INTL CORP NEW COM 22822V101 245 1,412 SH   SOLE 0 176 0 1,236
INTUIT COM 461202103 510 946 SH   SOLE 0 108 0 838
COMCAST CORP NEW CL A 20030N101 659 11,776 SH   SOLE 0 3,589 0 8,187
NORFOLK SOUTHN CORP COM 655844108 1,325 5,539 SH   SOLE 0 4,449 0 1,090
NEXTERA ENERGY INC COM 65339F101 352 4,482 SH   SOLE 0 481 0 4,001
APPLE INC COM 037833100 7,874 55,646 SH   SOLE 0 23,096 0 32,550
CATERPILLAR INC COM 149123101 358 1,863 SH   SOLE 0 599 0 1,264
ISHARES TR MSCI EMG MKT ETF 464287234 9,903 196,576 SH   SOLE 0 144,434 0 52,142
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 9,151 50,181 SH   SOLE 0 29,075 0 21,105
ECOLAB INC COM 278865100 3,197 15,325 SH   SOLE 0 12,898 0 2,427
TERADYNE INC COM 880770102 1,103 10,107 SH   SOLE 0 9,867 0 240
ISHARES TR ISHARES SEMICDTR 464287523 244 546 SH   SOLE 0 431 0 115
AON PLC SHS CL A G0403H108 206 722 SH   SOLE 0 39 0 683
NEWMONT CORP COM 651639106 587 10,805 SH   SOLE 0 8,415 0 2,390
SONY GROUP CORPORATION SPONSORED ADR 835699307 414 3,743 SH   SOLE 0 163 0 3,580
BANCO BILBAO VIZCAYA ARGENTA SPONSORED ADR 05946K101 171 26,015 SH   SOLE 0 1,257 0 24,758
EDWARDS LIFESCIENCES CORP COM 28176E108 347 3,064 SH   SOLE 0 314 0 2,750
S&P GLOBAL INC COM 78409V104 259 609 SH   SOLE 0 110 0 499
MITSUBISHI UFJ FINL GROUP IN SPONSORED ADS 606822104 153 25,859 SH   SOLE 0 1,162 0 24,697
SUMITOMO MITSUI FINL GROUP I SPONSORED ADR 86562M209 87 12,393 SH   SOLE 0 3,267 0 9,126
TELEFONICA S A SPONSORED ADR 879382208 61 12,963 SH   SOLE 0 814 0 12,149
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 2,688 53,747 SH   SOLE 0 41,961 0 11,785
NORTHROP GRUMMAN CORP COM 666807102 296 821 SH   SOLE 0 712 0 109
CIGNA CORP NEW COM 125523100 216 1,078 SH   SOLE 0 168 0 910
ROCKWELL AUTOMATION INC COM 773903109 220 748 SH   SOLE 0 41 0 707
PNC FINL SVCS GROUP INC COM 693475105 261 1,334 SH   SOLE 0 110 0 1,224
NETFLIX INC COM 64110L106 4,099 6,716 SH   SOLE 0 5,933 0 783
BLACKROCK MUNIYIELD QUALITY COM 09254E103 275 18,700 SH   SOLE 0 0 0 18,700
ISHARES TR CORE US AGGBD ET 464287226 20,120 175,212 SH   SOLE 0 57,063 0 118,149
ISHARES TR SELECT DIVID ETF 464287168 1,169 10,189 SH   SOLE 0 10,189 0 0
ISHARES TR TIPS BD ETF 464287176 18,765 146,956 SH   SOLE 0 130,540 0 16,416
SYNOVUS FINL CORP COM NEW 87161C501 287 6,549 SH   SOLE 0 298 0 6,251
ACTIVISION BLIZZARD INC COM 00507V109 671 8,667 SH   SOLE 0 7,471 0 1,196
SAP SE SPON ADR 803054204 266 1,969 SH   SOLE 0 40 0 1,929
CHECK POINT SOFTWARE TECH LT ORD M22465104 3,256 28,805 SH   SOLE 0 25,213 0 3,592
NVIDIA CORPORATION COM 67066G104 991 4,785 SH   SOLE 0 988 0 3,797
L3HARRIS TECHNOLOGIES INC COM 502431109 215 976 SH   SOLE 0 211 0 765
EATON CORP PLC SHS G29183103 241 1,612 SH   SOLE 0 438 0 1,174
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 3,721 50,146 SH   SOLE 0 44,982 0 5,164
CHURCH & DWIGHT INC COM 171340102 3,485 42,213 SH   SOLE 0 37,332 0 4,881
NOVO-NORDISK A S ADR 670100205 505 5,260 SH   SOLE 0 2,575 0 2,685
TOYOTA MOTOR CORP SP ADR REP2COM 892331307 249 1,399 SH   SOLE 0 57 0 1,342
BANCO SANTANDER S.A. ADR 05964H105 49 13,599 SH   SOLE 0 1,934 0 11,665
NOMURA HLDGS INC SPONSORED ADR 65535H208 51 10,407 SH   SOLE 0 799 0 9,608
ALPHABET INC CAP STK CL A 02079K305 6,733 2,519 SH   SOLE 0 1,561 0 958
SPDR GOLD TR GOLD SHS 78463V107 13,950 84,944 SH   SOLE 0 35,617 0 49,327
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 264 3,261 SH   SOLE 0 2,602 0 659
VANGUARD INDEX FDS VALUE ETF 922908744 1,465 10,826 SH   SOLE 0 7,969 0 2,857
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 3,390 33,310 SH   SOLE 0 18,088 0 15,221
INTUITIVE SURGICAL INC COM NEW 46120E602 1,784 1,795 SH   SOLE 0 1,418 0 377
BLACKROCK INC COM 09247X101 380 453 SH   SOLE 0 87 0 365
VANGUARD INDEX FDS SMALL CP ETF 922908751 2,979 13,624 SH   SOLE 0 12,074 0 1,551
FASTENAL CO COM 311900104 3,428 66,417 SH   SOLE 0 58,680 0 7,737
VANGUARD INDEX FDS GROWTH ETF 922908736 1,859 6,407 SH   SOLE 0 5,904 0 503
NUVEEN AMT FREE MUN CR INC F COM 67071L106 292 17,000 SH   SOLE 0 0 0 17,000
EXPEDIA GROUP INC COM NEW 30212P303 259 1,579 SH   SOLE 0 65 0 1,514
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 729 16,000 SH   SOLE 0 0 0 16,000
AMERIPRISE FINL INC COM 03076C106 304 1,150 SH   SOLE 0 91 0 1,059
LLOYDS BANKING GROUP PLC SPONSORED ADR 539439109 38 15,550 SH   SOLE 0 1,422 0 14,128
VANGUARD INDEX FDS SML CP GRW ETF 922908595 374 1,334 SH   SOLE 0 1,332 0 2
INTERCONTINENTAL EXCHANGE IN COM 45866F104 3,549 30,913 SH   SOLE 0 26,769 0 4,144
ITAU UNIBANCO HLDG S A SPON ADR REP PFD 465562106 58 11,022 SH   SOLE 0 439 0 10,583
ASML HOLDING N V N Y REGISTRY SHS N07059210 584 784 SH   SOLE 0 49 0 735
LIVE NATION ENTERTAINMENT IN COM 538034109 243 2,667 SH   SOLE 0 30 0 2,637
THERMO FISHER SCIENTIFIC INC COM 883556102 4,074 7,130 SH   SOLE 0 5,920 0 1,210
SALESFORCE COM INC COM 79466L302 647 2,385 SH   SOLE 0 1,015 0 1,370
VANGUARD WORLD FDS COMM SRVC ETF 92204A884 548 3,890 SH   SOLE 0 827 0 3,063
ROYAL BK CDA COM 780087102 2,921 29,365 SH   SOLE 0 28,732 0 633
UNITED STS OIL FD LP UNITS 91232N207 381 7,246 SH   SOLE 0 0 0 7,246
ROPER TECHNOLOGIES INC COM 776696106 3,643 8,167 SH   SOLE 0 7,146 0 1,021
SPDR SER TR S&P HOMEBUILD 78464A888 657 9,158 SH   SOLE 0 2,555 0 6,603
VANECK ETF TRUST GOLD MINERS ETF 92189F106 388 13,154 SH   SOLE 0 0 0 13,154
MASTERCARD INCORPORATED CL A 57636Q104 1,066 3,066 SH   SOLE 0 207 0 2,859
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 1,970 43,508 SH   SOLE 0 0 0 43,508
WISDOMTREE TR JAPN HEDGE EQT 97717W851 284 4,500 SH   SOLE 0 3,219 0 1,281
NUVEEN AMT FREE QLTY MUN INC COM 670657105 683 44,944 SH   SOLE 0 0 0 44,944
SANDY SPRING BANCORP INC COM 800363103 262 5,721 SH   SOLE 0 5,721 0 0
ISHARES TR ISHS 1-5YR INVS 464288646 1,033 18,898 SH   SOLE 0 11,667 0 7,231
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827 3,249 39,646 SH   SOLE 0 45 0 39,601
MIZUHO FINANCIAL GROUP INC SPONSORED ADR 60687Y109 39 13,642 SH   SOLE 0 1,600 0 12,042
ISHARES TR 10-20 YR TRS ETF 464288653 1,003 6,823 SH   SOLE 0 5,633 0 1,190
INVESCO EXCH TRADED FD TR II S&P GBL WATER 46138E263 1,203 21,541 SH   SOLE 0 11,238 0 10,303
BLACKSTONE INC COM 09260D107 278 2,391 SH   SOLE 0 190 0 2,201
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 535 13,902 SH   SOLE 0 10,639 0 3,263
ISHARES TR PFD AND INCM SEC 464288687 924 23,808 SH   SOLE 0 17,450 0 6,358
ISHARES TR 3 7 YR TREAS BD 464288661 21,140 162,402 SH   SOLE 0 137,733 0 24,669
VANGUARD TAX-MANAGED INTL FD FTSE DEV MKT ETF 921943858 10,481 207,594 SH   SOLE 0 177,138 0 30,456
ISHARES TR NATIONAL MUN ETF 464288414 1,077 9,274 SH   SOLE 0 3,012 0 6,262
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 1,133 8,479 SH   SOLE 0 8,340 0 139
ISHARES TR JPMORGAN USD EMG 464288281 1,103 10,022 SH   SOLE 0 1 0 10,021
MERCADOLIBRE INC COM 58733R102 1,291 769 SH   SOLE 0 708 0 61
ISHARES TR ISHS 5-10YR INVT 464288638 334 5,559 SH   SOLE 0 1,729 0 3,830
ISHARES TR EAFE SML CP ETF 464288273 9,015 121,148 SH   SOLE 0 110,106 0 11,042
VISA INC COM CL A 92826C839 5,567 24,994 SH   SOLE 0 19,410 0 5,584
SPDR SER TR PORTFOLIO LN TSR 78464A664 814 19,724 SH   SOLE 0 17,355 0 2,369
VANGUARD WORLD FD MEGA CAP INDEX 921910873 7,811 51,258 SH   SOLE 0 50,735 0 523
ISHARES TR MSCI ACWI ETF 464288257 13,273 132,835 SH   SOLE 0 60,280 0 72,555
BGC PARTNERS INC CL A 05541T101 64 12,196 SH   SOLE 0 0 0 12,196
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 1,170 11,490 SH   SOLE 0 11,490 0 0
ISHARES TR INTL TREA BD ETF 464288117 1,449 28,212 SH   SOLE 0 123 0 28,089
JPMORGAN CHASE & CO ALERIAN ML ETN 46625H365 941 51,802 SH   SOLE 0 26,618 0 25,184
BROADCOM INC COM 11135F101 267 550 SH   SOLE 0 113 0 437
ISHARES TR RUS TP200 GR ETF 464289438 810 5,308 SH   SOLE 0 5,308 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 714 18,442 SH   SOLE 0 17,279 0 1,163
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 1,661 24,583 SH   SOLE 0 24,413 0 170
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771 626 11,756 SH   SOLE 0 1 0 11,755
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 932 12,250 SH   SOLE 0 10,244 0 2,006
SPROTT PHYSICAL GOLD TR UNIT 85207H104 2,315 167,747 SH   SOLE 0 131,970 0 35,777
TESLA INC COM 88160R101 1,355 1,747 SH   SOLE 0 377 0 1,370
GLOBAL X FDS LITHIUM BTRY ETF 37954Y855 507 6,189 SH   SOLE 0 2,586 0 3,602
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 121,285 307,517 SH   SOLE 0 174,345 0 133,173
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 2,986 33,770 SH   SOLE 0 32,771 0 999
FIRST TR EXCHANGE-TRADED ALP MID CAP VAL FD 33737M201 437 9,861 SH   SOLE 0 8,577 0 1,284
ISHARES TR FLTG RATE NT ETF 46429B655 12,309 242,114 SH   SOLE 0 215,790 0 26,324
ISHARES TR MSCI USA MIN VOL 46429B697 1,453 19,769 SH   SOLE 0 197 0 19,572
ISHARES TR MSCI INDIA ETF 46429B598 1,211 24,871 SH   SOLE 0 12,161 0 12,710
FACEBOOK INC CL A 30303M102 2,320 6,836 SH   SOLE 0 3,211 0 3,625
SERVISFIRST BANCSHARES INC COM 81768T108 634 8,152 SH   SOLE 0 7,186 0 966
ZOOM VIDEO COMMUNICATIONS IN CL A 98980L101 232 887 SH   SOLE 0 846 0 41
SERVICENOW INC COM 81762P102 270 434 SH   SOLE 0 61 0 373
ISHARES INC CORE MSCI EMKT 46434G103 3,421 55,394 SH   SOLE 0 12,765 0 42,629
ABBVIE INC COM 00287Y109 245 2,275 SH   SOLE 0 554 0 1,721
ZOETIS INC CL A 98978V103 256 1,317 SH   SOLE 0 149 0 1,168
VANGUARD CHARLOTTE FDS TOTAL INT BD ETF 92203J407 792 13,904 SH   SOLE 0 204 0 13,700
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 542 25,174 SH   SOLE 0 22,810 0 2,364
ISHARES TR MSCI USA QLT FCT 46432F339 2,360 17,914 SH   SOLE 0 2,330 0 15,584
AMBEV SA SPONSORED ADR 02319V103 34 12,369 SH   SOLE 0 289 0 12,080
ALPHABET INC CAP STK CL C 02079K107 1,716 644 SH   SOLE 0 206 0 438
VICTORY PORTFOLIOS II VCSHS US EQ INCM 92647N824 257 3,998 SH   SOLE 0 3,903 0 95
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 311 2,104 SH   SOLE 0 131 0 1,973
ARK ETF TR NEXT GNRTN INTER 00214Q401 218 1,571 SH   SOLE 0 1,137 0 434
INVESCO EXCH TRD SLF IDX FD BULSHS 2023 CB 46138J866 537 24,792 SH   SOLE 0 22,441 0 2,351
ARK ETF TR INNOVATION ETF 00214Q104 375 3,392 SH   SOLE 0 2,924 0 468
INVESCO ACTIVLY MANGD ETC FD OPTIMUM YIELD 46090F100 310 14,713 SH   SOLE 0 10,823 0 3,890
TELADOC HEALTH INC COM 87918A105 230 1,815 SH   SOLE 0 1,798 0 17
PAYPAL HLDGS INC COM 70450Y103 1,242 4,774 SH   SOLE 0 910 0 3,864
ZILLOW GROUP INC CL C CAP STK 98954M200 431 4,892 SH   SOLE 0 4,260 0 632
SQUARE INC CL A 852234103 355 1,480 SH   SOLE 0 177 0 1,303
CHARTER COMMUNICATIONS INC N CL A 16119P108 238 327 SH   SOLE 0 86 0 241
REATA PHARMACEUTICALS INC CL A 75615P103 9,767 97,074 SH   SOLE 0 85,357 0 11,717
THE TRADE DESK INC COM CL A 88339J105 660 9,382 SH   SOLE 0 9,137 0 245
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 549 56,069 SH   SOLE 0 56,069 0 0
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 6,241 163,562 SH   SOLE 0 82,829 0 80,733
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 2,377 67,095 SH   SOLE 0 33,442 0 33,653
J P MORGAN EXCHANGE-TRADED F ULTRA SHRT INC 46641Q837 8,271 163,070 SH   SOLE 0 5,326 0 157,744
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 1,386 53,029 SH   SOLE 0 21,716 0 31,313
LIQUIDIA CORPORATION COM NEW 53635D202 429 155,304 SH   SOLE 0 155,304 0 0
NORTHERN LTS FD TR IV INSPIRE 100ETF 66538H534 1,997 46,990 SH   SOLE 0 17,016 0 29,974
BANDWIDTH INC COM CL A 05988J103 28,323 313,729 SH   SOLE 0 313,729 0 0
JOHN HANCOCK EXCHANGE TRADED MULTIFACTR SML 47804J842 1,703 49,294 SH   SOLE 0 45,421 0 3,873
CANNAE HLDGS INC COM 13765N107 251 8,054 SH   SOLE 0 7,747 0 307
J P MORGAN EXCHANGE-TRADED F BETABULDRS JAPAN 46641Q217 3,942 67,116 SH   SOLE 0 0 0 67,116
J P MORGAN EXCHANGE-TRADED F BETABUILDERS DEV 46641Q233 1,523 28,118 SH   SOLE 0 0 0 28,118
LINDE PLC SHS G5494J103 337 1,147 SH   SOLE 0 172 0 975
MODERNA INC COM 60770K107 217 565 SH   SOLE 0 78 0 487
UBER TECHNOLOGIES INC COM 90353T100 361 8,060 SH   SOLE 0 246 0 7,814
PELOTON INTERACTIVE INC CL A COM 70614W100 203 2,331 SH   SOLE 0 12 0 2,319
NORTHERN LTS FD TR IV INTRNTINL ESG 66538H419 1,486 43,555 SH   SOLE 0 28,546 0 15,009
SPDR S&P 500 ETF TR TR UNIT 78462F103 739 149,900 SH Put SOLE 0 149,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 211 20,000 SH Put SOLE 0 20,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 7 1,200 SH Put SOLE 0 1,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 34 25,000 SH Put SOLE 0 25,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 55 1,000 SH Call SOLE 0 1,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 12 100 SH Call SOLE 0 100 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 4,167 37,200 SH Call SOLE 0 37,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,149 29,200 SH Call SOLE 0 29,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 6,847 58,900 SH Call SOLE 0 58,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 2,178 21,000 SH Call SOLE 0 21,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 37 500 SH Call SOLE 0 500 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 184 4,000 SH Call SOLE 0 4,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 787 7,900 SH Call SOLE 0 7,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 289 4,000 SH Call SOLE 0 4,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 21 300 SH Call SOLE 0 300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 16 200 SH Call SOLE 0 200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,817 14,600 SH Call SOLE 0 14,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,830 26,900 SH Call SOLE 0 26,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3,022 23,400 SH Call SOLE 0 23,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 13 200 SH Call SOLE 0 200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,213 12,800 SH Call SOLE 0 12,800 0 0
MATCH GROUP INC NEW COM 57667L107 379 2,411 SH   SOLE 0 1,964 0 447
ISHARES TR MSCI EAFE ETF 464287465 1,711 103,400 SH Call SOLE 0 103,400 0 0
ISHARES TR MSCI EAFE ETF 464287465 415 23,500 SH Call SOLE 0 23,500 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,022 63,900 SH Call SOLE 0 63,900 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 312 3,600 SH Call SOLE 0 3,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 268 3,400 SH Call SOLE 0 3,400 0 0
BROADSTONE NET LEASE INC COM 11135E203 237 9,573 SH   SOLE 0 9,573 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 301 3,600 SH Call SOLE 0 3,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 172 3,400 SH Call SOLE 0 3,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 384 5,600 SH Call SOLE 0 5,600 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,289 200,800 SH Call SOLE 0 200,800 0 0
ISHARES TR MSCI EAFE ETF 464287465 875 74,800 SH Call SOLE 0 74,800 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 32 500 SH Call SOLE 0 500 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,912 188,400 SH Call SOLE 0 188,400 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 86 1,500 SH Call SOLE 0 1,500 0 0
ISHARES TR MSCI EAFE ETF 464287465 2,916 296,000 SH Call SOLE 0 296,000 0 0
ISHARES TR MSCI EAFE ETF 464287465 1,038 118,600 SH Call SOLE 0 118,600 0 0
ISHARES TR MSCI EAFE ETF 464287465 43 5,600 SH Call SOLE 0 5,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 653 15,000 SH Call SOLE 0 15,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 111 1,800 SH Call SOLE 0 1,800 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 111 2,700 SH Call SOLE 0 2,700 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 705 12,200 SH Call SOLE 0 12,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 118 2,700 SH Call SOLE 0 2,700 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 270 34,700 SH Put SOLE 0 34,700 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 3 25,000 SH Put SOLE 0 25,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 699 20,000 SH Call SOLE 0 20,000 0 0
DIMENSIONAL ETF TRUST US CORE EQUITY 2 25434V708 235 8,859 SH   SOLE 0 8,859 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,380 20,000 SH Call SOLE 0 20,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 329 59,700 SH Put SOLE 0 59,700 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 487 14,500 SH Call SOLE 0 14,500 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 1,965 33,300 SH Call SOLE 0 33,300 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 988 17,800 SH Call SOLE 0 17,800 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 876 121,800 SH Put SOLE 0 121,800 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 174 25,000 SH Put SOLE 0 25,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 56 25,200 SH Put SOLE 0 25,200 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 448 16,600 SH Call SOLE 0 16,600 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 702 27,000 SH Call SOLE 0 27,000 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 698 21,800 SH Call SOLE 0 21,800 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 2 800 SH Put SOLE 0 800 0 0
SPDR S&P 500 ETF TR TR UNIT 78462F103 420 12,000 SH Call SOLE 0 12,000 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 29 7,200 SH Put SOLE 0 7,200 0 0
ISHARES TR RUSSELL 2000 ETF 464287655 195 34,000 SH Put SOLE 0 34,000 0 0