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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 1,636 7,768 SH   SOLE   6,477 0 1,291
ADOBE INC COM 00724F101 272 826 SH   SOLE   127 0 699
AFLAC INC COM 001055102 737 13,937 SH   SOLE   13,749 0 188
AIR PRODS & CHEMS INC COM 009158106 2,246 9,557 SH   SOLE   9,533 0 24
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 419 1,975 SH   SOLE   1,975 0 0
ALKALINE WTR CO INC COM NEW 01643A207 23 18,000 SH   SOLE   18,000 0 0
ALLSTATE CORP COM 020002101 1,530 13,608 SH   SOLE   13,155 0 453
ALPHABET INC CAP STK CL A 02079K305 899 671 SH   SOLE   357 0 314
ALPHABET INC CAP STK CL C 02079K107 519 388 SH   SOLE   233 0 155
AMAZON COM INC COM 023135106 1,258 681 SH   SOLE   398 0 283
AMDOCS LTD SHS G02602103 275 3,807 SH   SOLE   3,738 0 69
AMERICAN FIN TR INC COM CLASS A 02607T109 450 33,938 SH   SOLE   33,938 0 0
AMERICAN TOWER CORP NEW COM 03027X100 960 4,179 SH   SOLE   3,710 0 469
APPLE INC COM 037833100 7,529 25,640 SH   SOLE   18,636 0 7,003
AT&T INC COM 00206R102 759 19,411 SH   SOLE   13,654 0 5,757
AVADEL PHARMACEUTICALS PLC SPONSORED ADR 05337M104 302 40,000 SH   SOLE   40,000 0 0
BANDWIDTH INC COM CL A 05988J103 29,302 457,479 SH   SOLE   457,479 0 0
BANK AMER CORP COM 060505104 404 11,478 SH   SOLE   7,120 0 4,358
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 963 4,252 SH   SOLE   2,807 0 1,445
BERKSHIRE HILLS BANCORP INC COM 084680107 472 14,344 SH   SOLE   14,048 0 296
BLACKROCK MUNIYIELD QLTY FD COM 09254E103 413 30,602 SH   SOLE   11,902 0 18,700
BOEING CO COM 097023105 353 1,083 SH   SOLE   932 0 151
CATERPILLAR INC DEL COM 149123101 248 1,680 SH   SOLE   980 0 700
CHECK POINT SOFTWARE TECH LT ORD M22465104 1,178 10,620 SH   SOLE   9,575 0 1,045
CHUBB LIMITED COM H1467J104 238 1,527 SH   SOLE   292 0 1,235
CHURCH & DWIGHT INC COM 171340102 1,484 21,094 SH   SOLE   16,584 0 4,510
CISCO SYS INC COM 17275R102 284 5,920 SH   SOLE   4,612 0 1,308
CITIGROUP INC COM NEW 172967424 898 11,239 SH   SOLE   11,020 0 219
COCA COLA CO COM 191216100 527 9,515 SH   SOLE   9,325 0 190
COGNIZANT TECHNOLOGY SOLUTIO CL A 192446102 1,370 22,093 SH   SOLE   19,873 0 2,220
COLONY CAP INC NEW CL A COM 19626G108 177 37,180 SH   SOLE   37,180 0 0
COMCAST CORP NEW CL A 20030N101 344 7,659 SH   SOLE   5,714 0 1,945
COSTCO WHSL CORP NEW COM 22160K105 649 2,210 SH   SOLE   1,060 0 1,150
CVS HEALTH CORP COM 126650100 1,682 22,636 SH   SOLE   20,113 0 2,523
DANAHER CORPORATION COM 235851102 1,634 10,648 SH   SOLE   9,549 0 1,099
DBX ETF TR XTRACK MSCI EAFE 233051200 499 14,775 SH   SOLE   0 0 14,775
DISNEY WALT CO COM DISNEY 254687106 2,186 15,114 SH   SOLE   11,687 0 3,427
DYCOM INDS INC COM 267475101 1,240 26,295 SH   SOLE   24,712 0 1,583
EAGLE BANCORP INC MD COM 268948106 235 4,840 SH   SOLE   4,840 0 0
ECOLAB INC COM 278865100 1,537 7,966 SH   SOLE   6,498 0 1,467
ENTERPRISE PRODS PARTNERS L COM 293792107 2,311 82,079 SH   SOLE   58,120 0 23,959
EXCHANGE TRADED CONCEPTS TR HULL TACTIC US 301505806 239 8,936 SH   SOLE   0 0 8,936
EXPEDITORS INTL WASH INC COM 302130109 1,314 16,842 SH   SOLE   15,227 0 1,615
EXXON MOBIL CORP COM 30231G102 406 5,820 SH   SOLE   5,477 0 343
FACEBOOK INC CL A 30303M102 406 1,980 SH   SOLE   1,522 0 458
FASTENAL CO COM 311900104 1,485 40,197 SH   SOLE   36,223 0 3,974
FEDEX CORP COM 31428X106 1,167 7,721 SH   SOLE   6,941 0 780
FIRST TR EXCHANGE TRADED FD SENIOR LN FD 33738D309 341 7,106 SH   SOLE   7,106 0 0
FIRST TR EXCNGE TRD ALPHADEX MID CAP VAL FD 33737M201 447 12,417 SH   SOLE   12,417 0 0
GOLDMAN SACHS GROUP INC COM 38141G104 801 3,485 SH   SOLE   24 0 3,461
GOODYEAR TIRE & RUBR CO COM 382550101 195 12,526 SH   SOLE   12,041 0 485
HERSHEY CO COM 427866108 276 1,878 SH   SOLE   956 0 922
HOME DEPOT INC COM 437076102 3,271 14,979 SH   SOLE   11,092 0 3,887
HONEYWELL INTL INC COM 438516106 392 2,215 SH   SOLE   2,181 0 34
HUMANA INC COM 444859102 210 573 SH   SOLE   444 0 129
ILLINOIS TOOL WKS INC COM 452308109 1,571 8,748 SH   SOLE   7,768 0 980
INTEL CORP COM 458140100 499 8,336 SH   SOLE   6,156 0 2,180
INTERCONTINENTAL EXCHANGE IN COM 45866F104 1,295 13,996 SH   SOLE   12,636 0 1,360
INTERNATIONAL BUSINESS MACHS COM 459200101 520 3,881 SH   SOLE   711 0 3,170
INVESCO EXCH TRD SLF IDX FD BULSHS 2020 CB 46138J502 333 15,631 SH   SOLE   15,631 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2021 CB 46138J700 314 14,776 SH   SOLE   14,776 0 0
INVESCO EXCH TRD SLF IDX FD BULSHS 2022 CB 46138J882 307 14,273 SH   SOLE   14,273 0 0
INVESCO EXCHNG TRADED FD TR S&P GBL WATER 46138E263 7,164 174,174 SH   SOLE   143,770 0 30,404
INVESCO QQQ TR UNIT SER 1 46090E103 420 1,977 SH   SOLE   1,196 0 781
INVESCO QQQ TR UNIT SER 1 46090E103 0 700 SH Put SOLE   700 0 0
ISHARES INC MSCI CDA ETF 464286509 236 7,891 SH   SOLE   7,891 0 0
ISHARES INC MIN VOL GBL ETF 464286525 413 4,308 SH   SOLE   1,458 0 2,850
ISHARES INC MSCI EM ASIA ETF 464286426 373 5,265 SH   SOLE   5,265 0 0
ISHARES INC CORE MSCI EMKT 46434G103 2,145 39,897 SH   SOLE   36,929 0 2,968
ISHARES INC ESG MSCI EM ETF 46434G863 1,043 29,016 SH   SOLE   29,016 0 0
ISHARES TR CORE S&P MCP ETF 464287507 424 2,062 SH   SOLE   1,616 0 446
ISHARES TR S&P MC 400VL ETF 464287705 378 2,212 SH   SOLE   2,212 0 0
ISHARES TR S&P MC 400GR ETF 464287606 378 1,589 SH   SOLE   1,589 0 0
ISHARES TR CORE S&P SCP ETF 464287804 567 6,763 SH   SOLE   4,377 0 2,385
ISHARES TR S&P 500 VAL ETF 464287408 1,411 10,845 SH   SOLE   9,227 0 1,618
ISHARES TR CORE S&P500 ETF 464287200 688 2,128 SH   SOLE   508 0 1,621
ISHARES TR S&P 500 GRWT ETF 464287309 1,415 7,309 SH   SOLE   6,699 0 610
ISHARES TR RUS 1000 ETF 464287622 88,682 497,040 SH   SOLE   489,916 0 7,124
ISHARES TR RUS 1000 VAL ETF 464287598 6,703 49,114 SH   SOLE   48,907 0 207
ISHARES TR RUS 1000 GRW ETF 464287614 6,881 39,112 SH   SOLE   38,945 0 167
ISHARES TR RUSSELL 2000 ETF 464287655 2,017 12,177 SH   SOLE   5,579 0 6,597
ISHARES TR RUSSELL 3000 ETF 464287689 1,106 5,870 SH   SOLE   599 0 5,271
ISHARES TR U.S. REAL ES ETF 464287739 2,005 21,536 SH   SOLE   21,536 0 0
ISHARES TR MSCI EAFE ETF 464287465 7,349 105,831 SH   SOLE   99,242 0 6,589
ISHARES TR US HLTHCARE ETF 464287762 6,752 31,300 SH   SOLE   25,717 0 5,583
ISHARES TR 1 3 YR TREAS BD 464287457 8,327 98,393 SH   SOLE   83,879 0 14,514
ISHARES TR BARCLAYS 7 10 YR 464287440 18,866 171,170 SH   SOLE   111,034 0 60,136
ISHARES TR 20 YR TR BD ETF 464287432 17,486 129,067 SH   SOLE   76,348 0 52,719
ISHARES TR MSCI EMG MKT ETF 464287234 13,995 311,891 SH   SOLE   109,442 0 202,448
ISHARES TR CORE US AGGBD ET 464287226 25,413 226,154 SH   SOLE   202,255 0 23,899
ISHARES TR TIPS BD ETF 464287176 1,945 16,685 SH   SOLE   15,977 0 708
ISHARES TR SH TR CRPORT ETF 464288646 3,100 57,810 SH   SOLE   57,450 0 359
ISHARES TR 10-20 YR TRS ETF 464288653 13,761 95,821 SH   SOLE   53,577 0 42,244
ISHARES TR 3 7 YR TREAS BD 464288661 54,009 429,491 SH   SOLE   399,768 0 29,724
ISHARES TR NATIONAL MUN ETF 464288414 839 7,367 SH   SOLE   5,924 0 1,443
ISHARES TR EAFE SML CP ETF 464288273 17,213 276,382 SH   SOLE   169,846 0 106,536
ISHARES TR MSCI ACWI ETF 464288257 25,696 324,239 SH   SOLE   269,567 0 54,672
ISHARES TR GL TIMB FORE ETF 464288174 3,323 49,601 SH   SOLE   40,748 0 8,853
ISHARES TR HDG MSCI EAFE 46434V803 213 6,973 SH   SOLE   6,973 0 0
ISHARES TR CORE MSCI PAC 46434V696 545 9,337 SH   SOLE   9,337 0 0
JOHNSON & JOHNSON COM 478160104 1,852 12,693 SH   SOLE   11,309 0 1,385
JPMORGAN CHASE & CO COM 46625H100 609 4,365 SH   SOLE   2,094 0 2,271
L3HARRIS TECHNOLOGIES INC COM 502431109 608 3,071 SH   SOLE   2,315 0 756
LAM RESEARCH CORP COM 512807108 218 744 SH   SOLE   667 0 77
LINDE PLC SHS G5494J103 231 1,086 SH   SOLE   786 0 300
LIQUIDIA TECHNOLOGIES INC COM 53635D202 873 204,319 SH   SOLE   44,575 0 159,744
LOWES COS INC COM 548661107 307 2,567 SH   SOLE   2,468 0 99
MAGELLAN MIDSTREAM PRTNRS LP COM UNIT RP LP 559080106 1,048 16,665 SH   SOLE   665 0 16,000
MASTERCARD INC CL A 57636Q104 888 2,975 SH   SOLE   1,703 0 1,272
MEDTRONIC PLC SHS G5960L103 1,628 14,348 SH   SOLE   12,354 0 1,994
MICROSOFT CORP COM 594918104 3,434 21,778 SH   SOLE   17,471 0 4,307
NEWMONT GOLDCORP CORPORATION COM 651639106 283 6,510 SH   SOLE   6,510 0 0
NIC INC COM 62914B100 402 17,975 SH   SOLE   17,525 0 450
NORFOLK SOUTHERN CORP COM 655844108 306 1,574 SH   SOLE   1,574 0 0
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658 1,660 54,588 SH   SOLE   6,911 0 47,677
NORTHERN LTS FD TR IV INSPIRE SMAL ETF 66538H641 784 27,790 SH   SOLE   10,954 0 16,836
NORTHERN LTS FD TR IV INSPIRE CORP 66538H633 442 17,203 SH   SOLE   0 0 17,203
NOVO-NORDISK A S ADR 670100205 290 5,018 SH   SOLE   2,518 0 2,500
NUVEEN AMT FREE MUN CR INC F COM 67071L106 463 27,749 SH   SOLE   10,749 0 17,000
NUVEEN AMT FREE QLTY MUN INC COM 670657105 569 39,551 SH   SOLE   15,008 0 24,543
NUVEEN QUALITY MUNCP INCOME COM 67066V101 263 18,022 SH   SOLE   18,022 0 0
ONEOK INC NEW COM 682680103 449 5,935 SH   SOLE   5,524 0 411
ORACLE CORP COM 68389X105 224 4,224 SH   SOLE   3,639 0 585
PAYPAL HLDGS INC COM 70450Y103 223 2,062 SH   SOLE   525 0 1,537
PC CONNECTION INC COM 69318J100 867 17,451 SH   SOLE   17,172 0 279
PEPSICO INC COM 713448108 508 3,718 SH   SOLE   3,080 0 638
PFIZER INC COM 717081103 299 7,626 SH   SOLE   7,228 0 398
PROCTER & GAMBLE CO COM 742718109 2,000 16,015 SH   SOLE   13,261 0 2,755
PVH CORP COM 693656100 358 3,405 SH   SOLE   3,354 0 51
QUALCOMM INC COM 747525103 1,474 16,705 SH   SOLE   14,911 0 1,794
REATA PHARMACEUTICALS INC CL A 75615P103 23,165 113,313 SH   SOLE   94,371 0 18,942
ROCKWELL AUTOMATION INC COM 773903109 329 1,622 SH   SOLE   1,445 0 177
ROLLINS INC COM 775711104 704 21,241 SH   SOLE   20,911 0 330
ROSS STORES INC COM 778296103 3,023 25,965 SH   SOLE   25,727 0 238
ROYAL BK CDA MONTREAL QUE COM 780087102 2,402 30,330 SH   SOLE   30,330 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 17,974 534,459 SH   SOLE   532,512 0 1,948
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,749 35,785 SH   SOLE   35,785 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 217 3,609 SH   SOLE   3,609 0 0
SELECT SECTOR SPDR TR SBI INT-UTILS 81369Y886 297 4,593 SH   SOLE   4,459 0 134
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 209 6,785 SH   SOLE   6,785 0 0
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 275 3,371 SH   SOLE   3,371 0 0
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 7,874 85,892 SH   SOLE   72,781 0 13,111
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 216 2,118 SH   SOLE   2,118 0 0
SERVISFIRST BANCSHARES INC COM 81768T108 251 6,654 SH   SOLE   6,654 0 0
SHERWIN WILLIAMS CO COM 824348106 1,544 2,645 SH   SOLE   2,348 0 297
SNAP ON INC COM 833034101 1,299 7,671 SH   SOLE   6,926 0 745
SOUTHSIDE BANCSHARES INC COM 84470P109 792 21,333 SH   SOLE   21,333 0 0
SPDR GOLD TRUST GOLD SHS 78463V107 11,872 83,082 SH   SOLE   59,192 0 23,890
SPDR INDEX SHS FDS EURO STOXX 50 78463X202 319 7,827 SH   SOLE   7,468 0 359
SPDR INDEX SHS FDS S&P INTL SMLCP 78463X871 3,645 114,411 SH   SOLE   112,300 0 2,110
SPDR S&P 500 ETF TR TR UNIT 78462F103 21,051 65,406 SH   SOLE   29,013 0 36,393
SPDR SERIES TRUST S&P HOMEBUILD 78464A888 352 7,726 SH   SOLE   7,456 0 270
SPDR SERIES TRUST PORTFOLIO LN TSR 78464A664 15,014 386,250 SH   SOLE   381,752 0 4,498
SPROTT PHYSICAL GOLD TRUST UNIT 85207H104 3,355 275,492 SH   SOLE   275,492 0 0
STARBUCKS CORP COM 855244109 270 3,077 SH   SOLE   251 0 2,826
STRYKER CORP COM 863667101 1,406 6,697 SH   SOLE   6,077 0 620
TERADYNE INC COM 880770102 670 9,824 SH   SOLE   9,824 0 0
THERMO FISHER SCIENTIFIC INC COM 883556102 1,599 4,922 SH   SOLE   4,497 0 425
TRUIST FINL CORP COM 89832Q109 359 6,369 SH   SOLE   6,136 0 233
UBIQUITI INC COM 90353W103 243 1,286 SH   SOLE   1,286 0 0
UNITED PARCEL SERVICE INC CL B 911312106 206 1,762 SH   SOLE   1,450 0 312
UNITEDHEALTH GROUP INC COM 91324P102 304 1,035 SH   SOLE   611 0 424
UNUM GROUP COM 91529Y106 205 7,043 SH   SOLE   5,555 0 1,488
VAIL RESORTS INC COM 91879Q109 1,193 4,976 SH   SOLE   4,930 0 46
VANGUARD GROUP DIV APP ETF 921908844 830 6,655 SH   SOLE   4,180 0 2,475
VANGUARD INDEX FDS EXTEND MKT ETF 922908652 6,735 53,457 SH   SOLE   52,206 0 1,250
VANGUARD INDEX FDS VALUE ETF 922908744 650 5,425 SH   SOLE   3,998 0 1,427
VANGUARD INDEX FDS SM CP VAL ETF 922908611 437 3,190 SH   SOLE   3,094 0 97
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 6,761 72,863 SH   SOLE   41,950 0 30,914
VANGUARD INDEX FDS SMALL CP ETF 922908751 17,515 105,741 SH   SOLE   94,338 0 11,403
VANGUARD INDEX FDS GROWTH ETF 922908736 1,463 8,028 SH   SOLE   7,574 0 454
VANGUARD INDEX FDS SML CP GRW ETF 922908595 526 2,647 SH   SOLE   2,576 0 71
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 225,101 760,991 SH   SOLE   524,344 0 236,646
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 11,315 254,444 SH   SOLE   253,869 0 575
VANGUARD INTL EQUITY INDEX F FTSE PACIFIC ETF 922042866 3,409 48,988 SH   SOLE   40,475 0 8,513
VANGUARD INTL EQUITY INDEX F FTSE EUROPE ETF 922042874 726 12,384 SH   SOLE   12,384 0 0
VANGUARD INTL EQUITY INDEX F FTSE SMCAP ETF 922042718 10,620 95,590 SH   SOLE   95,307 0 283
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742 823 10,166 SH   SOLE   10,166 0 0
VANGUARD SCOTTSDALE FDS INTER TERM TREAS 92206C706 5,499 83,439 SH   SOLE   83,182 0 257
VANGUARD SCOTTSDALE FDS VNG RUS2000IDX 92206C664 11,672 87,657 SH   SOLE   84,930 0 2,727
VANGUARD TAX MANAGED INTL FD FTSE DEV MKT ETF 921943858 27,261 618,720 SH   SOLE   290,477 0 328,243
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 237 2,534 SH   SOLE   2,534 0 0
VANGUARD WORLD FD MEGA CAP INDEX 921910873 1,430 12,804 SH   SOLE   12,803 0 1
VERIZON COMMUNICATIONS INC COM 92343V104 400 6,518 SH   SOLE   4,349 0 2,169
VISA INC COM CL A 92826C839 2,944 15,667 SH   SOLE   14,663 0 1,004
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,467 24,877 SH   SOLE   22,552 0 2,325
WALMART INC COM 931142103 1,474 12,403 SH   SOLE   11,248 0 1,155
WELLS FARGO CO NEW COM 949746101 319 5,932 SH   SOLE   5,773 0 159
WELLTOWER INC COM 95040Q104 226 2,769 SH   SOLE   2,411 0 358
WESTAMERICA BANCORPORATION COM 957090103 518 7,637 SH   SOLE   7,514 0 123
WISDOMTREE TR EUROPE HEDGED EQ 97717X701 771 10,924 SH   SOLE   10,924 0 0
ZIMMER BIOMET HLDGS INC COM 98956P102 230 1,535 SH   SOLE   635 0 900