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   1,942,060 17,765 SH   SOLE   8,065 0 9,700
ACCENTURE PLC IRELAND SHS CLASS A G1151C101   448,157 1,277 SH   SOLE   140 0 1,137
ACME UTD CORP COM 004816104   1,036,869 24,192 SH   SOLE   0 0 24,192
AFLAC INC COM 001055102   892,186 10,814 SH   SOLE   4,297 0 6,517
AGNICO EAGLE MINES LTD COM 008474108   208,430 3,800 SH   SOLE   2,100 0 1,700
ALBEMARLE CORP COM 012653101   412,283 2,854 SH   SOLE   967 0 1,887
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102   1,046,178 13,497 SH   SOLE   5,909 0 7,588
ALPHABET INC CAP STK CL A 02079K305   2,661,719 19,054 SH   SOLE   6,004 0 13,050
ALPHABET INC CAP STK CL C 02079K107   2,060,877 14,623 SH   SOLE   4,600 0 10,023
ALTRIA GROUP INC COM 02209S103   10,609 263 SH   SOLE   0 0 263
ALTRIA GROUP INC COM 02209S103   5,656 13,500 SH Call SOLE   8,500 0 5,000
AMAZON COM INC COM 023135106   1,640,195 10,795 SH   SOLE   7,099 0 3,696
AMERICAN EXPRESS CO COM 025816109   579,043 3,091 SH   SOLE   275 0 2,816
AMERICAN TOWER CORP NEW COM 03027X100   837,647 3,880 SH   SOLE   3,213 0 667
AMGEN INC COM 031162100   697,045 2,420 SH   SOLE   757 0 1,663
ANALOG DEVICES INC COM 032654105   359,592 1,811 SH   SOLE   67 0 1,744
AON PLC SHS CL A G0403H108   593,972 2,041 SH   SOLE   2,041 0 0
APPLE INC COM 037833100   706,807 3,671 SH   SOLE   2,322 0 1,349
ARCHER DANIELS MIDLAND CO COM 039483102   579,218 8,020 SH   SOLE   1,789 0 6,232
AT&T INC COM 00206R102   11,120 4,000 SH Call SOLE   4,000 0 0
AT&T INC COM 00206R102   362,521 21,604 SH   SOLE   6,435 0 15,169
AXOS FINANCIAL INC COM 05465C100   1,089,980 19,963 SH   SOLE   4,300 0 15,663
B. RILEY FINANCIAL INC COM 05580M108   306,942 14,623 SH   SOLE   2,468 0 12,155
BAIDU INC SPON ADR REP A 056752108   431,956 3,627 SH   SOLE   1,370 0 2,257
BANK NOVA SCOTIA HALIFAX COM 064149107   360,805 7,410 SH   SOLE   3,850 0 3,560
BARRICK GOLD CORP COM 067901108   13,707 12,500 SH Call SOLE   5,000 0 7,500
BARRICK GOLD CORP COM 067901108   227,260 12,563 SH   SOLE   3,350 0 9,213
BAXTER INTL INC COM 071813109   1,108,610 28,676 SH   SOLE   8,714 0 19,962
BECTON DICKINSON & CO COM 075887109   710,162 2,913 SH   SOLE   781 0 2,131
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702   18,347,064 51,441 SH   SOLE   19,509 0 31,932
BLACK HILLS CORP COM 092113109   218,744 4,055 SH   SOLE   2,502 0 1,553
BOEING CO COM 097023105   934,996 3,587 SH   SOLE   2,051 0 1,536
BP PLC SPONSORED ADR 055622104   327,562 9,253 SH   SOLE   3,137 0 6,116
BRISTOL-MYERS SQUIBB CO COM 110122108   1,523,799 29,698 SH   SOLE   15,711 0 13,987
BRISTOL-MYERS SQUIBB CO COM 110122108   4,160 2,000 SH Call SOLE   2,000 0 0
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   202,518 6,914 SH   SOLE   0 0 6,914
BRITISH AMERN TOB PLC SPONSORED ADR 110448107   6,020 17,500 SH Call SOLE   5,000 0 12,500
CANAAN INC SPONSORED ADS 134748102   45,045 19,500 SH   SOLE   0 0 19,500
CHEVRON CORP NEW COM 166764100   446,868 2,996 SH   SOLE   1,587 0 1,409
CHIPOTLE MEXICAN GRILL INC COM 169656105   201,628 88 SH   SOLE   72 0 16
CISCO SYS INC COM 17275R102   1,236,950 24,484 SH   SOLE   8,851 0 15,633
CITIGROUP INC COM NEW 172967424   421,485 8,194 SH   SOLE   4,435 0 3,759
CME GROUP INC COM 12572Q105   387,440 1,840 SH   SOLE   635 0 1,205
CNH INDL N V SHS N20944109   121,800 10,000 SH   SOLE   10,000 0 0
COMCAST CORP NEW CL A 20030N101   1,066,151 24,314 SH   SOLE   7,544 0 16,770
COMCAST CORP NEW CL A 20030N101   66 5,000 SH Call SOLE   0 0 5,000
CONAGRA BRANDS INC COM 205887102   601,514 20,988 SH   SOLE   5,556 0 15,432
CORE LABORATORIES INC COM 21867A105   237,749 13,463 SH   SOLE   3,564 0 9,899
COSTAR GROUP INC COM 22160N109   237,526 2,718 SH   SOLE   788 0 1,930
COTERRA ENERGY INC COM 127097103   1,231,192 48,244 SH   SOLE   12,583 0 35,661
COTERRA ENERGY INC COM 127097103   12,325 9,000 SH Call SOLE   4,000 0 5,000
CSX CORP COM 126408103   253,843 7,322 SH   SOLE   2,222 0 5,100
CVS HEALTH CORP COM 126650100   752,895 9,535 SH   SOLE   2,838 0 6,697
DEERE & CO COM 244199105   842,901 2,108 SH   SOLE   350 0 1,758
DEVON ENERGY CORP NEW COM 25179M103   1,155,008 25,497 SH   SOLE   8,541 0 16,956
DEVON ENERGY CORP NEW COM 25179M103   9,400 2,000 SH Call SOLE   2,000 0 0
DIMENSIONAL ETF TRUST US TARGETED VLU 25434V609   235,862 4,507 SH   SOLE   656 0 3,851
DISNEY WALT CO COM 254687106   1,248,138 13,824 SH   SOLE   3,826 0 9,998
DOCUSIGN INC COM 256163106   701,219 11,795 SH   SOLE   6,750 0 5,045
DOMINION ENERGY INC COM 25746U109   1,143,336 24,326 SH   SOLE   6,023 0 18,303
EBAY INC. COM 278642103   857,405 19,656 SH   SOLE   5,253 0 14,403
ELECTRONIC ARTS INC COM 285512109   312,547 2,285 SH   SOLE   235 0 2,050
ELI LILLY & CO COM 532457108   241,760 415 SH   SOLE   80 0 335
EMERGENT BIOSOLUTIONS INC COM 29089Q105   24,010 10,004 SH   SOLE   10,004 0 0
EOG RES INC COM 26875P101   427,372 3,533 SH   SOLE   750 0 2,783
EXXON MOBIL CORP COM 30231G102   299,199 2,993 SH   SOLE   1,220 0 1,773
EZCORP INC CL A NON VTG 302301106   349,600 40,000 SH   SOLE   0 0 40,000
FARMER BROS CO COM 307675108   313,026 102,296 SH   SOLE   0 0 102,296
FAT BRANDS INC CLASS A COM 30258N105   415,068 68,493 SH   SOLE   0 0 68,493
FIDELITY COMWLTH TR NASDAQ COMPSIT 315912808   818,145 13,811 SH   SOLE   5,296 0 8,515
FRANKLIN RESOURCES INC COM 354613101   201,542 6,765 SH   SOLE   1,760 0 5,005
GENERAL DYNAMICS CORP COM 369550108   845,619 3,257 SH   SOLE   1,805 0 1,452
GOLDMAN SACHS GROUP INC COM 38141G104   667,341 1,730 SH   SOLE   25 0 1,705
GRACO INC COM 384109104   1,332,709 15,361 SH   SOLE   1,724 0 13,637
GRAINGER W W INC COM 384802104   523,284 631 SH   SOLE   0 0 631
GSK PLC SPONSORED ADR 37733W204   955,542 25,784 SH   SOLE   10,332 0 15,452
HANESBRANDS INC COM 410345102   2 12,500 SH Call SOLE   0 0 12,500
HCI GROUP INC COM 40416E103   948,434 10,852 SH   SOLE   7,138 0 3,713
HELMERICH & PAYNE INC COM 423452101   454,333 12,544 SH   SOLE   5,459 0 7,085
HENRY SCHEIN INC COM 806407102   1,941,962 25,650 SH   SOLE   25,650 0 0
HERITAGE GLOBAL INC COM 42727E103   528,331 190,047 SH   SOLE   0 0 190,047
HOME DEPOT INC COM 437076102   1,104,108 3,186 SH   SOLE   1,405 0 1,781
HUBSPOT INC COM 443573100   883,582 1,522 SH   SOLE   560 0 962
HUNTINGTON INGALLS INDS INC COM 446413106   564,142 2,173 SH   SOLE   725 0 1,448
INTEL CORP COM 458140100   567,187 11,287 SH   SOLE   7,449 0 3,838
INTERNATIONAL BUSINESS MACHS COM 459200101   1,364,090 8,341 SH   SOLE   2,894 0 5,447
INTERNATIONAL FLAVORS&FRAGRA COM 459506101   652,013 8,053 SH   SOLE   1,456 0 6,597
INVESCO ACTIVELY MANAGED ETF ULTRA SHRT DUR 46090A887   267,386 5,361 SH   SOLE   4,946 0 415
INVESCO EXCH TRADED FD TR II S&P INTL LOW 46138E230   665,535 23,626 SH   SOLE   10,781 0 12,845
INVESCO EXCH TRADED FD TR II S&P500 LOW VOL 46138E354   1,863,070 29,733 SH   SOLE   14,892 0 14,841
INVESCO QQQ TR UNIT SER 1 46090E103   1,616,669 3,948 SH   SOLE   1,670 0 2,278
ISHARES TR 7-10 YR TRSY BD 464287440   556,041 5,769 SH   SOLE   3,332 0 2,437
ISHARES TR CMBS ETF 46429B366   494,400 10,566 SH   SOLE   5,862 0 4,704
ISHARES TR CONV BD ETF 46435G102   489,178 6,224 SH   SOLE   3,608 0 2,616
ISHARES TR CORE MSCI EAFE 46432F842   406,834 5,783 SH   SOLE   5,783 0 0
ISHARES TR CORE S&P MCP ETF 464287507   478,782 1,728 SH   SOLE   1,328 0 400
ISHARES TR IBOXX INV CP ETF 464287242   892,940 8,069 SH   SOLE   4,168 0 3,901
ISHARES TR MRGSTR MD CP GRW 464288307   500,343 7,763 SH   SOLE   3,346 0 4,417
ISHARES TR MSCI CHINA ETF 46429B671   844,511 20,729 SH   SOLE   10,300 0 10,429
ISHARES TR MSCI USA MIN VOL 46429B697   1,209,807 15,504 SH   SOLE   8,955 0 6,549
ISHARES TR SHORT TREAS BD 464288679   7,698,165 69,901 SH   SOLE   9,290 0 60,611
JOHNSON & JOHNSON COM 478160104   914,994 5,838 SH   SOLE   1,520 0 4,318
JUNIPER NETWORKS INC COM 48203R104   913,427 30,985 SH   SOLE   11,101 0 19,884
KENVUE INC COM 49177J102   228,736 10,624 SH   SOLE   5,000 0 5,624
KINDER MORGAN INC DEL COM 49456B101   399,962 22,674 SH   SOLE   5,715 0 16,959
L3HARRIS TECHNOLOGIES INC COM 502431109   340,031 1,614 SH   SOLE   308 0 1,306
LOEWS CORP COM 540424108   299,972 4,311 SH   SOLE   4,311 0 0
LYONDELLBASELL INDUSTRIES N SHS - A - N53745100   1,451,117 15,262 SH   SOLE   3,719 0 11,544
MARKEL GROUP INC COM 570535104   2,967,129 2,090 SH   SOLE   704 0 1,386
MATTERPORT INC COM CL A 577096100   44,369 16,494 SH   SOLE   0 0 16,494
MEDTRONIC PLC SHS G5960L103   1,218,480 14,791 SH   SOLE   4,500 0 10,291
META PLATFORMS INC CL A 30303M102   1,448,198 4,091 SH   SOLE   1,749 0 2,342
MICROSOFT CORP COM 594918104   3,072,901 8,172 SH   SOLE   2,515 0 5,656
MIDDLEBY CORP COM 596278101   751,476 5,106 SH   SOLE   1,085 0 4,021
MOSAIC CO NEW COM 61945C103   867,926 24,291 SH   SOLE   6,129 0 18,162
NASDAQ INC COM 631103108   1,503,508 25,860 SH   SOLE   10,891 0 14,969
NETFLIX INC COM 64110L106   282,575 580 SH   SOLE   125 0 455
NEWMONT CORP COM 651639106   1,030,642 24,901 SH   SOLE   8,321 0 16,580
NEWTEKONE INC COM NEW 652526203   627,693 45,485 SH   SOLE   0 0 45,485
NUTRIEN LTD COM 67077M108   1,110,424 19,711 SH   SOLE   6,074 0 13,637
NUTRIEN LTD COM 67077M108   13,200 2,000 SH Call SOLE   2,000 0 0
NVIDIA CORPORATION COM 67066G104   373,891 755 SH   SOLE   445 0 310
OLD REP INTL CORP COM 680223104   1,452,289 49,398 SH   SOLE   11,993 0 37,405
ORACLE CORP COM 68389X105   661,066 6,270 SH   SOLE   1,296 0 4,974
ORGANON & CO COMMON STOCK 68622V106   203,328 14,100 SH   SOLE   960 0 13,140
PAYMENTUS HOLDINGS INC COM CL A 70439P108   121,867 26,000 SH   SOLE   0 0 26,000
PAYPAL HLDGS INC COM 70450Y103   749,355 12,202 SH   SOLE   4,189 0 8,013
PERRIGO CO PLC SHS G97822103   1,116,279 34,689 SH   SOLE   7,893 0 26,796
PFIZER INC COM 717081103   1,169,455 40,620 SH   SOLE   14,745 0 25,875
PFIZER INC COM 717081103   16,440 8,000 SH Call SOLE   4,000 0 4,000
PHILIP MORRIS INTL INC COM 718172109   484,985 5,155 SH   SOLE   872 0 4,283
PIMCO ETF TR ENHAN SHRT MA AC 72201R833   248,638 2,492 SH   SOLE   2,451 0 41
PRICE T ROWE GROUP INC COM 74144T108   1,628,258 15,120 SH   SOLE   4,485 0 10,635
PRUDENTIAL FINL INC COM 744320102   1,001,792 9,660 SH   SOLE   3,694 0 5,966
QUALCOMM INC COM 747525103   2,460,866 17,015 SH   SOLE   4,403 0 12,612
RB GLOBAL INC COM 74935Q107   820,602 12,268 SH   SOLE   4,122 0 8,146
RCI HOSPITALITY HLDGS INC COM 74934Q108   1,653,717 24,958 SH   SOLE   400 0 24,558
REALTY INCOME CORP COM 756109104   251,987 4,388 SH   SOLE   2,004 0 2,384
RESEARCH SOLUTIONS INC COM 761025105   324,836 124,937 SH   SOLE   0 0 124,937
RLI CORP COM 749607107   225,505 1,694 SH   SOLE   0 0 1,694
RLX TECHNOLOGY INC SPONSORED ADS 74969N103   32,000 16,000 SH   SOLE   0 0 16,000
ROBLOX CORP CL A 771049103   340,268 7,442 SH   SOLE   4,007 0 3,435
ROCKY MTN CHOCOLATE FACTORY COM 77467X101   141,574 30,777 SH   SOLE   0 0 30,777
ROYALTY PHARMA PLC SHS CLASS A G7709Q104   700,109 24,924 SH   SOLE   5,397 0 19,527
RTX CORPORATION COM 75513E101   1,441,589 17,133 SH   SOLE   4,192 0 12,941
RTX CORPORATION COM 75513E101   19,480 2,000 SH Call SOLE   2,000 0 0
SABRE CORP COM 78573M104   68,976 15,676 SH   SOLE   0 0 15,676
SALESFORCE INC COM 79466L302   291,849 1,109 SH   SOLE   199 0 910
SCHWAB CHARLES CORP COM 808513105   708,529 10,298 SH   SOLE   5,309 0 4,989
SCHWAB STRATEGIC TR INT-TRM U.S TRES 808524854   312,291 6,281 SH   SOLE   0 0 6,281
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805   280,083 7,578 SH   SOLE   0 0 7,578
SCHWAB STRATEGIC TR SHT TM US TRES 808524862   639,540 13,200 SH   SOLE   0 0 13,200
SCOTTS MIRACLE-GRO CO CL A 810186106   633,192 9,932 SH   SOLE   2,179 0 7,753
SHOPIFY INC CL A 82509L107   280,051 3,595 SH   SOLE   2,034 0 1,561
SIMON PPTY GROUP INC NEW COM 828806109   248,034 1,739 SH   SOLE   1,275 0 464
SMITH & NEPHEW PLC SPDN ADR NEW 83175M205   1,331,261 48,800 SH   SOLE   14,060 0 34,740
SOCIEDAD QUIMICA Y MINERA DE SPON ADR SER B 833635105   413,558 6,867 SH   SOLE   1,821 0 5,046
SPDR SER TR BLOOMBERG INVT 78468R200   780,270 25,507 SH   SOLE   12,577 0 12,930
SPDR SER TR PORTFLI TIPS ETF 78464A656   612,333 23,947 SH   SOLE   12,994 0 10,953
SPOTIFY TECHNOLOGY S A SHS L8681T102   232,745 1,239 SH   SOLE   121 0 1,118
STANLEY BLACK & DECKER INC COM 854502101   351,439 3,582 SH   SOLE   1,523 0 2,059
TAIWAN SEMICONDUCTOR MFG LTD SPONSORED ADS 874039100   1,324,404 12,735 SH   SOLE   3,823 0 8,912
TESLA INC COM 88160R101   492,530 1,982 SH   SOLE   637 0 1,345
TEXAS INSTRS INC COM 882508104   932,220 5,469 SH   SOLE   2,360 0 3,109
THE ONE GROUP HOSPITALITY IN COM 88338K103   295,284 48,249 SH   SOLE   0 0 48,249
TJX COS INC NEW COM 872540109   209,446 2,233 SH   SOLE   633 0 1,600
TRACTOR SUPPLY CO COM 892356106   765,473 3,560 SH   SOLE   1,060 0 2,500
TYSON FOODS INC CL A 902494103   1,372,880 25,542 SH   SOLE   9,108 0 16,434
UNITED PARCEL SERVICE INC CL B 911312106   1,175,053 7,473 SH   SOLE   3,366 0 4,107
UNITED THERAPEUTICS CORP DEL COM 91307C102   703,648 3,200 SH   SOLE   3,200 0 0
UNITY SOFTWARE INC COM 91332U101   864,479 21,142 SH   SOLE   8,226 0 12,916
VALE S A SPONSORED ADS 91912E105   5,750 10,000 SH Call SOLE   0 0 10,000
VALE S A SPONSORED ADS 91912E105   687,631 43,356 SH   SOLE   17,388 0 25,968
VANGUARD BD INDEX FDS INTERMED TERM 921937819   694,528 9,093 SH   SOLE   5,176 0 3,917
VANGUARD BD INDEX FDS SHORT TRM BOND 921937827   1,230,640 15,978 SH   SOLE   7,847 0 8,131
VANGUARD INDEX FDS MCAP GR IDXVIP 922908538   899,387 4,096 SH   SOLE   1,893 0 2,203
VANGUARD INDEX FDS MID CAP ETF 922908629   2,070,870 8,902 SH   SOLE   4,263 0 4,639
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363   3,272,825 7,493 SH   SOLE   3,396 0 4,097
VANGUARD INDEX FDS SM CP VAL ETF 922908611   321,610 1,787 SH   SOLE   829 0 958
VANGUARD INDEX FDS SMALL CP ETF 922908751   2,111,062 9,896 SH   SOLE   5,989 0 3,907
VANGUARD INDEX FDS TOTAL STK MKT 922908769   1,510,046 6,366 SH   SOLE   2,401 0 3,964
VANGUARD INTL EQUITY INDEX F TT WRLD ST ETF 922042742   3,349,487 32,557 SH   SOLE   13,792 0 18,765
VANGUARD SCOTTSDALE FDS MTG-BKD SECS ETF 92206C771   632,765 13,649 SH   SOLE   6,273 0 7,376
VANGUARD SCOTTSDALE FDS SHORT TERM TREAS 92206C102   2,857,535 48,989 SH   SOLE   37,966 0 11,023
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409   871,624 11,266 SH   SOLE   2,600 0 8,666
VANGUARD SCOTTSDALE FDS VNG RUS1000VAL 92206C714   1,997,642 27,538 SH   SOLE   14,080 0 13,459
VANGUARD SPECIALIZED FUNDS DIV APP ETF 921908844   667,071 3,915 SH   SOLE   554 0 3,361
VANGUARD WORLD FD MEGA GRWTH IND 921910816   208,387 803 SH   SOLE   509 0 294
VERIS RESIDENTIAL INC COM 554489104   213,684 13,584 SH   SOLE   8,867 0 4,717
VERIZON COMMUNICATIONS INC COM 92343V104   1,008,008 26,738 SH   SOLE   4,844 0 21,894
VERIZON COMMUNICATIONS INC COM 92343V104   12,101 17,500 SH Call SOLE   2,500 0 15,000
WALGREENS BOOTS ALLIANCE INC COM 931427108   376,407 14,416 SH   SOLE   2,048 0 12,368
WASTE MGMT INC DEL COM 94106L109   218,368 1,219 SH   SOLE   20 0 1,199
WHITESTONE REIT COM 966084204   361,177 29,388 SH   SOLE   17,100 0 12,288