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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M CO COM 88579Y101   470,840 4,480 SH   SOLE 0 0 0 4,480
ABBOTT LABS COM 002824100   640,014 6,321 SH   SOLE 0 0 0 6,321
ABBVIE INC COM 00287Y109   4,098,120 25,715 SH   SOLE 0 0 0 25,715
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   779,118 2,726 SH   SOLE 0 0 0 2,726
ALBEMARLE CORP COM 012653101   1,149,629 5,201 SH   SOLE 0 0 0 5,201
ALTRIA GROUP INC COM 02209S103   1,452,203 32,546 SH   SOLE 0 0 0 32,546
AMDOCS LTD SHS G02602103   1,664,968 17,338 SH   SOLE 0 0 0 17,338
AMGEN INC COM 031162100   1,769,610 7,320 SH   SOLE 0 0 0 7,320
APPLE INC COM 037833100   737,268 4,471 SH   SOLE 0 0 0 4,471
ARISTA NETWORKS INC COM 040413106   1,694,715 10,096 SH   SOLE 0 0 0 10,096
AUTONATION INC COM 05329W102   585,138 4,355 SH   SOLE 0 0 0 4,355
BARRICK GOLD CORP COM 067901108   1,670,631 89,964 SH   SOLE 0 0 0 89,964
BHP GROUP LTD SPONSORED ADS 088606108   501,066 7,902 SH   SOLE 0 0 0 7,902
BLOCK H & R INC COM 093671105   727,313 20,633 SH   SOLE 0 0 0 20,633
BOOKING HOLDINGS INC COM 09857L108   1,379,253 520 SH   SOLE 0 0 0 520
BP PLC SPONSORED ADR 055622104   970,771 25,587 SH   SOLE 0 0 0 25,587
BRISTOL-MYERS SQUIBB CO COM 110122108   875,836 12,637 SH   SOLE 0 0 0 12,637
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   1,240,193 35,313 SH   SOLE 0 0 0 35,313
BROADCOM INC COM 11135F101   4,489,497 6,998 SH   SOLE 0 0 0 6,998
BUCKLE INC COM 118440106   509,439 14,274 SH   SOLE 0 0 0 14,274
BUNGE LIMITED COM G16962105   1,331,644 13,941 SH   SOLE 0 0 0 13,941
CATERPILLAR INC COM 149123101   594,526 2,598 SH   SOLE 0 0 0 2,598
CIRCOR INTL INC COM 17273K109   548,054 17,611 SH   SOLE 0 0 0 17,611
CISCO SYS INC COM 17275R102   992,284 18,982 SH   SOLE 0 0 0 18,982
COLGATE PALMOLIVE CO COM 194162103   837,396 11,143 SH   SOLE 0 0 0 11,143
COTY INC COM CL A 222070203   595,402 49,370 SH   SOLE 0 0 0 49,370
DEERE & CO COM 244199105   374,895 908 SH   SOLE 0 0 0 908
DICKS SPORTING GOODS INC COM 253393102   1,376,191 9,699 SH   SOLE 0 0 0 9,699
DNP SELECT INCOME FD INC COM 23325P104   149,497 13,566 SH   SOLE 0 0 0 13,566
EAGLE BANCORP INC MD COM 268948106   1,128,575 33,719 SH   SOLE 0 0 0 33,719
ENOVA INTL INC COM 29357K103   214,419 4,826 SH   SOLE 0 0 0 4,826
ENPHASE ENERGY INC COM 29355A107   1,067,802 5,078 SH   SOLE 0 0 0 5,078
ETHAN ALLEN INTERIORS INC COM 297602104   1,239,737 45,147 SH   SOLE 0 0 0 45,147
EXXON MOBIL CORP COM 30231G102   321,413 2,931 SH   SOLE 0 0 0 2,931
FIRST BANCORP P R COM NEW 318672706   1,005,725 88,067 SH   SOLE 0 0 0 88,067
FORTINET INC COM 34959E109   1,886,733 28,389 SH   SOLE 0 0 0 28,389
GARTNER INC COM 366651107   1,504,406 4,618 SH   SOLE 0 0 0 4,618
GENERAL MLS INC COM 370334104   630,994 7,384 SH   SOLE 0 0 0 7,384
GENERAL MTRS CO COM 37045V100   265,563 7,240 SH   SOLE 0 0 0 7,240
GILEAD SCIENCES INC COM 375558103   1,136,523 13,698 SH   SOLE 0 0 0 13,698
GOLD FIELDS LTD SPONSORED ADR 38059T106   1,604,327 120,445 SH   SOLE 0 0 0 120,445
GROUP 1 AUTOMOTIVE INC COM 398905109   809,904 3,577 SH   SOLE 0 0 0 3,577
GSK PLC SPONSORED ADR 37733W204   405,897 11,408 SH   SOLE 0 0 0 11,408
HALLIBURTON CO COM 406216101   215,848 6,822 SH   SOLE 0 0 0 6,822
HERSHEY CO COM 427866108   217,521 855 SH   SOLE 0 0 0 855
HOME DEPOT INC COM 437076102   1,964,909 6,658 SH   SOLE 0 0 0 6,658
HORMEL FOODS CORP COM 440452100   1,187,028 29,765 SH   SOLE 0 0 0 29,765
HP INC COM 40434L105   846,219 28,832 SH   SOLE 0 0 0 28,832
ILLINOIS TOOL WKS INC COM 452308109   731,811 3,006 SH   SOLE 0 0 0 3,006
INFOSYS LTD SPONSORED ADR 456788108   597,207 34,244 SH   SOLE 0 0 0 34,244
INNOVATOR ETFS TR US EQTY PWR BUF 45782C540   5,237,821 166,544 SH   SOLE 0 0 0 166,544
INNOVATOR ETFS TR US EQT PWR BUF 45782C870   261,072 8,880 SH   SOLE 0 0 0 8,880
INNOVATOR ETFS TR US EQTY PWR BUF 45782C417   7,676,085 262,610 SH   SOLE 0 0 0 262,610
INNOVATOR ETFS TR US EQTY PWR BUF 45782C383   1,309,898 40,718 SH   SOLE 0 0 0 40,718
INTEL CORP COM 458140100   508,391 15,561 SH   SOLE 0 0 0 15,561
INTERNATIONAL BUSINESS MACHS COM 459200101   879,483 6,709 SH   SOLE 0 0 0 6,709
INVESCO MORTGAGE CAPITAL INC COM 46131B704   138,525 12,491 SH   SOLE 0 0 0 12,491
ISHARES INC CORE MSCI EMKT 46434G103   455,130 9,328 SH   SOLE 0 0 0 9,328
ISHARES TR CORE S&P TTL STK 464287150   375,061 4,142 SH   SOLE 0 0 0 4,142
ISHARES TR CORE US AGGBD ET 464287226   908,418 9,117 SH   SOLE 0 0 0 9,117
ISHARES TR CORE S&P500 ETF 464287200   3,007,135 7,315 SH   SOLE 0 0 0 7,315
ISHARES TR MBS ETF 464288588   1,182,136 12,479 SH   SOLE 0 0 0 12,479
ISHARES TR RUS 1000 ETF 464287622   219,374 974 SH   SOLE 0 0 0 974
ISHARES TR CORE S&P MCP ETF 464287507   1,545,322 6,177 SH   SOLE 0 0 0 6,177
ISHARES TR CORE MSCI EAFE 46432F842   2,115,155 31,640 SH   SOLE 0 0 0 31,640
ISHARES TR CORE TOTAL USD 46434V613   680,759 14,751 SH   SOLE 0 0 0 14,751
ISHARES TR CORE S&P SCP ETF 464287804   767,616 7,938 SH   SOLE 0 0 0 7,938
ISHARES TR US TREAS BD ETF 46429B267   462,012 19,761 SH   SOLE 0 0 0 19,761
ISHARES TR 10-20 YR TRS ETF 464288653   228,049 1,991 SH   SOLE 0 0 0 1,991
ISHARES TR 0-5YR HI YL CP 46434V407   247,579 5,940 SH   SOLE 0 0 0 5,940
ISHARES TR CRE U S REIT ETF 464288521   672,638 13,346 SH   SOLE 0 0 0 13,346
JOHNSON & JOHNSON COM 478160104   537,492 3,468 SH   SOLE 0 0 0 3,468
KELLOGG CO COM 487836108   521,618 7,790 SH   SOLE 0 0 0 7,790
KIMBERLY-CLARK CORP COM 494368103   641,907 4,783 SH   SOLE 0 0 0 4,783
KLA CORP COM NEW 482480100   415,536 1,041 SH   SOLE 0 0 0 1,041
LAMB WESTON HLDGS INC COM 513272104   2,043,261 19,549 SH   SOLE 0 0 0 19,549
LILLY ELI & CO COM 532457108   921,568 2,684 SH   SOLE 0 0 0 2,684
LOCKHEED MARTIN CORP COM 539830109   499,676 1,057 SH   SOLE 0 0 0 1,057
LOWES COS INC COM 548661107   1,753,737 8,770 SH   SOLE 0 0 0 8,770
LSB INDS INC COM 502160104   121,574 11,769 SH   SOLE 0 0 0 11,769
M/I HOMES INC COM 55305B101   562,069 8,909 SH   SOLE 0 0 0 8,909
MANITOWOC CO INC COM NEW 563571405   504,446 29,517 SH   SOLE 0 0 0 29,517
MARATHON PETE CORP COM 56585A102   529,612 3,928 SH   SOLE 0 0 0 3,928
MARRIOTT INTL INC NEW CL A 571903202   1,314,705 7,918 SH   SOLE 0 0 0 7,918
MASTERCARD INCORPORATED CL A 57636Q104   374,676 1,031 SH   SOLE 0 0 0 1,031
MCDONALDS CORP COM 580135101   1,256,288 4,493 SH   SOLE 0 0 0 4,493
MCKESSON CORP COM 58155Q103   210,426 591 SH   SOLE 0 0 0 591
MEDIFAST INC COM 58470H101   565,416 5,454 SH   SOLE 0 0 0 5,454
MERCADOLIBRE INC COM 58733R102   564,130 428 SH   SOLE 0 0 0 428
MERCK & CO INC COM 58933Y105   2,091,840 19,662 SH   SOLE 0 0 0 19,662
MICROSOFT CORP COM 594918104   1,093,666 3,794 SH   SOLE 0 0 0 3,794
MOTOROLA SOLUTIONS INC COM NEW 620076307   315,029 1,101 SH   SOLE 0 0 0 1,101
NATIONAL BK HLDGS CORP CL A 633707104   1,232,633 36,839 SH   SOLE 0 0 0 36,839
NETAPP INC COM 64110D104   209,683 3,284 SH   SOLE 0 0 0 3,284
NIKE INC CL B 654106103   1,664,347 13,571 SH   SOLE 0 0 0 13,571
NORTHERN LTS FD TR IV INSPIRE GBL HOPE 66538H658   491,503 14,994 SH   SOLE 0 0 0 14,994
NORTHERN LTS FD TR IV INSPIRE INTL ETF 66538H419   867,555 31,331 SH   SOLE 0 0 0 31,331
NORTHERN LTS FD TR IV INSPIRE CORP BD 66538H633   1,004,804 42,922 SH   SOLE 0 0 0 42,922
NORTHERN LTS FD TR IV INSPIRE 100 ETF 66538H534   947,583 30,149 SH   SOLE 0 0 0 30,149
NOVO-NORDISK A S ADR 670100205   996,853 6,264 SH   SOLE 0 0 0 6,264
NRG ENERGY INC COM NEW 629377508   1,338,853 39,045 SH   SOLE 0 0 0 39,045
NUCOR CORP COM 670346105   263,062 1,703 SH   SOLE 0 0 0 1,703
NVIDIA CORPORATION COM 67066G104   660,537 2,378 SH   SOLE 0 0 0 2,378
OFG BANCORP COM 67103X102   1,290,221 51,733 SH   SOLE 0 0 0 51,733
ONE GAS INC COM 68235P108   1,292,558 16,314 SH   SOLE 0 0 0 16,314
ONEMAIN HLDGS INC COM 68268W103   1,240,511 33,455 SH   SOLE 0 0 0 33,455
ORACLE CORP COM 68389X105   306,543 3,299 SH   SOLE 0 0 0 3,299
PAR PAC HOLDINGS INC COM NEW 69888T207   227,088 7,777 SH   SOLE 0 0 0 7,777
PAYCHEX INC COM 704326107   747,872 6,527 SH   SOLE 0 0 0 6,527
PBF ENERGY INC CL A 69318G106   854,626 19,710 SH   SOLE 0 0 0 19,710
PDF SOLUTIONS INC COM 693282105   792,753 18,697 SH   SOLE 0 0 0 18,697
PEPSICO INC COM 713448108   392,492 2,153 SH   SOLE 0 0 0 2,153
PFIZER INC COM 717081103   1,509,988 37,010 SH   SOLE 0 0 0 37,010
PHILIP MORRIS INTL INC COM 718172109   1,605,792 16,512 SH   SOLE 0 0 0 16,512
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   2,513,903 25,329 SH   SOLE 0 0 0 25,329
POWELL INDS INC COM 739128106   500,220 11,745 SH   SOLE 0 0 0 11,745
PREMIER INC CL A 74051N102   1,277,741 39,473 SH   SOLE 0 0 0 39,473
PROCTER AND GAMBLE CO COM 742718109   299,425 2,014 SH   SOLE 0 0 0 2,014
QUALCOMM INC COM 747525103   655,634 5,139 SH   SOLE 0 0 0 5,139
RIBBON COMMUNICATIONS INC COM 762544104   452,774 132,390 SH   SOLE 0 0 0 132,390
RPC INC COM 749660106   438,953 57,081 SH   SOLE 0 0 0 57,081
RYDER SYS INC COM 783549108   805,837 9,030 SH   SOLE 0 0 0 9,030
SCHWAB STRATEGIC TR US AGGREGATE B 808524839   1,032,067 22,001 SH   SOLE 0 0 0 22,001
SCHWAB STRATEGIC TR US TIPS ETF 808524870   227,628 4,246 SH   SOLE 0 0 0 4,246
SEABOARD CORP DEL COM 811543107   512,721 136 SH   SOLE 0 0 0 136
SENECA FOODS CORP NEW CL A 817070501   435,461 8,331 SH   SOLE 0 0 0 8,331
SPDR GOLD TR GOLD SHS 78463V107   303,779 1,658 SH   SOLE 0 0 0 1,658
SPDR INDEX SHS FDS PORTFOLIO EMG MK 78463X509   360,003 10,548 SH   SOLE 0 0 0 10,548
SPDR INDEX SHS FDS PORTFOLIO DEVLPD 78463X889   1,400,850 43,613 SH   SOLE 0 0 0 43,613
SPDR SER TR PORTFOLIO S&P600 78468R853   690,171 18,273 SH   SOLE 0 0 0 18,273
SPDR SER TR PORTFOLIO S&P500 78464A854   2,653,258 55,104 SH   SOLE 0 0 0 55,104
SPDR SER TR BLOOMBERG INVT 78468R200   781,777 25,691 SH   SOLE 0 0 0 25,691
SPDR SER TR PORTFOLIO S&P400 78464A847   1,463,554 33,308 SH   SOLE 0 0 0 33,308
STARBUCKS CORP COM 855244109   766,084 7,357 SH   SOLE 0 0 0 7,357
SUPER MICRO COMPUTER INC COM 86800U104   1,029,699 9,664 SH   SOLE 0 0 0 9,664
SYSCO CORP COM 871829107   206,667 2,676 SH   SOLE 0 0 0 2,676
TEEKAY CORPORATION COM Y8564W103   562,596 91,035 SH   SOLE 0 0 0 91,035
TESLA INC COM 88160R101   1,103,480 5,319 SH   SOLE 0 0 0 5,319
TEXAS INSTRS INC COM 882508104   2,216,588 11,917 SH   SOLE 0 0 0 11,917
THERATECHNOLOGIES INC COM 88338H100   11,502 14,200 SH   SOLE 0 0 0 14,200
ULTA BEAUTY INC COM 90384S303   1,388,184 2,544 SH   SOLE 0 0 0 2,544
UNILEVER PLC SPON ADR NEW 904767704   651,046 12,537 SH   SOLE 0 0 0 12,537
UNION PAC CORP COM 907818108   206,090 1,024 SH   SOLE 0 0 0 1,024
UNITED AIRLS HLDGS INC COM 910047109   260,677 5,891 SH   SOLE 0 0 0 5,891
UNITED PARCEL SERVICE INC CL B 911312106   1,031,251 5,316 SH   SOLE 0 0 0 5,316
UNITED RENTALS INC COM 911363109   430,983 1,089 SH   SOLE 0 0 0 1,089
UNITEDHEALTH GROUP INC COM 91324P102   252,836 535 SH   SOLE 0 0 0 535
VALERO ENERGY CORP COM 91913Y100   393,253 2,817 SH   SOLE 0 0 0 2,817
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   422,982 1,125 SH   SOLE 0 0 0 1,125
VANGUARD INDEX FDS REAL ESTATE ETF 922908553   941,808 11,342 SH   SOLE 0 0 0 11,342
VANGUARD TAX-MANAGED FDS VAN FTSE DEV MKT 921943858   316,381 7,004 SH   SOLE 0 0 0 7,004
VERITIV CORP COM 923454102   662,997 4,906 SH   SOLE 0 0 0 4,906
VERIZON COMMUNICATIONS INC COM 92343V104   1,593,887 40,985 SH   SOLE 0 0 0 40,985
VIATRIS INC COM 92556V106   1,291,600 134,262 SH   SOLE 0 0 0 134,262
WESTERN UN CO COM 959802109   1,415,515 126,952 SH   SOLE 0 0 0 126,952