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
AEHR test Systems COM 00760J108   6,399 318,344 SH   SOLE   97,922 0 220,422
Abbott Labs COM 002824100   294 2,682 SH   SOLE   487 0 2,195
Accenture PLC COM g1151c101   929 3,480 SH   SOLE   795 0 2,685
Adobe Systems COM 00724F101   1,518 4,512 SH   SOLE   1,006 0 3,506
Advncd Micro Devices Inc COM 007903107   670 10,349 SH   SOLE   3,505 0 6,844
Albemarle Corp. COM 012653101   3,481 16,050 SH   SOLE   5,629 0 10,421
Alliant Energy Corp COM 018802108   1,187 21,501 SH   SOLE   4,558 0 16,943
Alphabet, Inc. Class A COM 02079K305   10,845 122,919 SH   SOLE   38,754 0 84,165
Alphabet, Inc. Class C COM 02079K107   913 10,285 SH   SOLE   1,414 0 8,871
Altria Group Inc COM 02209s103   1,746 38,188 SH   SOLE   23,606 0 14,582
Amazon.com COM 023135106   10,308 122,712 SH   SOLE   41,616 0 81,096
American Tower Corp COM 03027x100   5,327 25,145 SH   SOLE   8,664 0 16,481
Amgen COM 031162100   298 1,134 SH   SOLE   0 0 1,134
Analog Devices Inc. COM 032654105   229 1,397 SH   SOLE   297 0 1,100
Apple Computer COM 037833100   22,570 173,712 SH   SOLE   60,279 0 113,433
Archer Daniels Midld COM 039483102   6,895 74,261 SH   SOLE   26,076 0 48,185
Ares Capital Corp. COM 04010l103   734 39,745 SH   SOLE   8,810 0 30,935
BCE Inc. COM 05534b760   469 10,665 SH   SOLE   740 0 9,925
Bank of America COM 060505104   4,796 144,798 SH   SOLE   52,441 0 92,357
Bank of NY Mellon COM 064058100   3,135 68,881 SH   SOLE   28,058 0 40,823
Berkshire Hathaway CL B New COM 084670702   14,713 47,631 SH   SOLE   16,243 0 31,388
Boeing Co COM 097023105   5,385 28,271 SH   SOLE   10,370 0 17,901
Bristol Myers COM 110122108   5,505 76,512 SH   SOLE   26,687 0 49,825
Brown-Forman Cl B COM 115637209   3,156 48,046 SH   SOLE   17,490 0 30,556
CF Industries Holdings COM 125269100   3,847 45,152 SH   SOLE   16,958 0 28,194
CVS Health Corp. COM 126650100   8,000 85,843 SH   SOLE   28,936 0 56,907
Canoo Inc. COM 13803r102   12 10,000 SH   SOLE   0 0 10,000
Chevron Corp COM 166764100   507 2,823 SH   SOLE   1,389 0 1,434
Consumer Staples SPDR COM 81369y308   2,488 33,376 SH   SOLE   7,188 0 26,188
Deere & Co COM 244199105   10,305 24,035 SH   SOLE   8,581 0 15,454
Dominion Res New COM 25746u109   2,662 43,407 SH   SOLE   17,950 0 25,457
Dow Chemical COM 260557103   3,123 61,978 SH   SOLE   24,231 0 37,747
Dynatrace, Inc. COM 268150109   4,517 117,940 SH   SOLE   43,621 0 74,319
EQT Corp. COM 26884L109   2,456 72,585 SH   SOLE   30,702 0 41,883
Enbridge Inc. COM 29250N105   359 9,176 SH   SOLE   3,517 0 5,659
Energy Select Spdr COM 81369y506   15,084 172,453 SH   SOLE   32,344 0 140,109
Exxon Mobil COM 30231g102   7,330 66,455 SH   SOLE   23,628 0 42,827
Fidelity MSCI Financials ETF COM 316092501   303 6,313 SH   SOLE   0 0 6,313
Fidelity MSCI Health Care ETF COM 316092600   450 7,031 SH   SOLE   0 0 7,031
Fidelity National Financial COM 31620r303   4,792 127,368 SH   SOLE   47,793 0 79,575
First Solar, Inc. COM 336433107   4,962 33,125 SH   SOLE   11,680 0 21,445
Fluor corp COM 343412102   8,734 251,993 SH   SOLE   92,263 0 159,730
Ford Motor Co COM 345370860   9,177 789,074 SH   SOLE   271,648 0 517,426
Fox Corp COM 35137L105   2,391 78,739 SH   SOLE   32,490 0 46,249
Freeport McMoRan COM 35671d857   4,331 113,983 SH   SOLE   40,138 0 73,845
Goldmining Inc, Com COM 38149E101   16 14,000 SH   SOLE   0 0 14,000
Green Energy Renewable COM 17277D101   0 10,000 SH   SOLE   0 0 10,000
Henry Schein Inc. COM 806407102   7,278 91,117 SH   SOLE   33,252 0 57,865
Home Depot Inc. COM 437076102   6,728 21,300 SH   SOLE   7,854 0 13,446
Honeywell Inc. COM 438516106   666 3,107 SH   SOLE   887 0 2,220
IShares U.S. Industrials ETF COM 464287754   1,479 15,334 SH   SOLE   2,170 0 13,164
Intercontinentalexchange COM 45866f104   3,457 33,694 SH   SOLE   19,961 0 13,733
Intuitive Surgical Inc COM 46120e602   7,373 27,786 SH   SOLE   10,797 0 16,989
Invesco QQQ Trust COM 46090e103   313 1,174 SH   SOLE   0 0 1,174
Invesco S&P 500 Equal Weight E COM 46137v357   1,163 8,235 SH   SOLE   1,053 0 7,182
Ishares Dow Jones U.S. Healthc COM 464287762   1,013 3,572 SH   SOLE   583 0 2,989
Ishares High Dividend Eq Fd COM 46429b663   264 2,535 SH   SOLE   95 0 2,440
JP Morgan Chase COM 46625H100   8,468 63,149 SH   SOLE   21,970 0 41,179
Johnson & Johnson COM 478160104   10,358 58,636 SH   SOLE   20,378 0 38,258
Kraft Heinz Co. COM 500754106   2,868 70,458 SH   SOLE   26,900 0 43,558
Live Nation Entertainment COM 538034109   1,901 27,261 SH   SOLE   12,615 0 14,646
Matador Resources Co. COM 576485205   231 4,035 SH   SOLE   0 0 4,035
Materials Select Sector SPDR COM 81369y100   1,915 24,658 SH   SOLE   2,827 0 21,831
McDonalds Corp COM 580135101   664 2,521 SH   SOLE   1,289 0 1,232
Meta Platforms Inc (was Facebo COM 30303m102   2,863 23,787 SH   SOLE   9,491 0 14,296
Microsoft COM 594918104   19,814 82,622 SH   SOLE   26,950 0 55,672
Morgan Stanley COM 617446448   5,692 66,944 SH   SOLE   21,323 0 45,621
Netflix COM 64110l106   5,756 19,520 SH   SOLE   8,122 0 11,398
Nextera Energy Inc. COM 65339f101   4,546 54,382 SH   SOLE   18,278 0 36,104
Nextera Energy Partners COM 65341b106   472 6,730 SH   SOLE   220 0 6,510
Nike Inc. Cl B COM 654106103   5,624 48,062 SH   SOLE   16,049 0 32,013
Northrop Grumman Corp. COM 666807102   12,133 22,238 SH   SOLE   8,001 0 14,237
Nucor Corp. COM 670346105   5,195 39,414 SH   SOLE   15,163 0 24,251
ON Semiconductor Corp COM 682189105   5,604 89,853 SH   SOLE   32,090 0 57,763
Occidental Petroleum COM 674599105   3,367 53,446 SH   SOLE   21,281 0 32,165
Old Dominion Freight Line, Inc COM 679580100   354 1,246 SH   SOLE   481 0 765
PNC Fin'l. Services Group COM 693475105   4,932 31,227 SH   SOLE   12,148 0 19,079
Pepsico Inc. COM 713448108   813 4,500 SH   SOLE   1,746 0 2,754
Pfizer Inc. COM 717081103   283 5,531 SH   SOLE   147 0 5,384
Procter Gamble COM 742718109   4,582 30,230 SH   SOLE   11,387 0 18,843
Quest Diagnostics Inc. COM 74834l100   1,685 10,769 SH   SOLE   2,760 0 8,009
Raytheon Technologies Corporat COM 75513e101   5,029 49,832 SH   SOLE   17,655 0 32,177
Repligen Corp. COM 759916109   1,582 9,342 SH   SOLE   2,359 0 6,983
Roblox Corp. COM 771049103   2,656 93,309 SH   SOLE   32,476 0 60,833
SPDR Dow Jones Industrial Aver COM 78467x109   595 1,795 SH   SOLE   0 0 1,795
SPDR S&P 500 ETF Trust COM 78462f103   2,696 7,049 SH   SOLE   1,282 0 5,767
SPDR S&P Biotech ETF COM 78464a870   7,115 85,719 SH   SOLE   30,068 0 55,651
SPDR S&P Oil & Gas COM 78468R556   1,750 12,879 SH   SOLE   4,045 0 8,834
Schlumberger Ltd COM 806857108   6,573 122,957 SH   SOLE   44,865 0 78,092
Schwab US Broad Market COM 808524102   19,220 428,927 SH   SOLE   26,379 0 402,548
Schwab US Large Cap Growth ETF COM 808524300   464 8,351 SH   SOLE   1,500 0 6,851
Sector SPDR Fincl. Select COM 81369y605   1,477 43,179 SH   SOLE   6,148 0 37,031
Snowflake Inc. COM 833445109   2,428 16,915 SH   SOLE   6,834 0 10,081
Southern Company COM 842587107   3,158 44,217 SH   SOLE   17,600 0 26,617
Spdr S&P Mtl & Mining COM 78464a755   819 16,447 SH   SOLE   670 0 15,777
Starbucks COM 855244109   545 5,498 SH   SOLE   545 0 4,953
Target Corp COM 87612e106   1,917 12,859 SH   SOLE   2,746 0 10,113
Technology Select Sect SPDR COM 81369y803   243 1,953 SH   SOLE   45 0 1,908
Texas Instruments COM 882508104   5,931 35,900 SH   SOLE   12,062 0 23,838
Toll Brothers, Inc. COM 889478103   3,810 76,315 SH   SOLE   28,360 0 47,955
Travelers Companies COM 89417e109   314 1,677 SH   SOLE   900 0 777
US Bancorp COM 902973304   250 5,725 SH   SOLE   2,100 0 3,625
Union Pacific Corp. COM 907818108   372 1,798 SH   SOLE   231 0 1,567
United Health Group Inc. COM 91324p102   13,249 24,990 SH   SOLE   8,309 0 16,681
Unity Software, Inc. COM 91332u101   2,337 81,753 SH   SOLE   30,765 0 50,988
Uranium Energy Corp COM 916896103   39 10,000 SH   SOLE   0 0 10,000
Utilities Select Sector SPDR COM 81369y886   2,219 31,468 SH   SOLE   6,092 0 25,376
Vanguard Dividend Appreciation COM 921908844   463 3,051 SH   SOLE   545 0 2,506
Vanguard Small Cap EFT COM 922908751   287 1,562 SH   SOLE   0 0 1,562
Vanguard Value Index Fd ETF COM 922908744   227 1,620 SH   SOLE   0 0 1,620
Verizon COM 92343v104   256 6,496 SH   SOLE   1,870 0 4,626
W P Carey Inc COM 92936U109   3,292 42,123 SH   SOLE   16,077 0 26,046
WEC Energy Group, Inc. COM 92939U106   305 3,255 SH   SOLE   2,195 0 1,060
Waste Management Inc. COM 94106l109   402 2,561 SH   SOLE   273 0 2,288
Wingstop INC COM 974155103   4,158 30,212 SH   SOLE   10,995 0 19,217
Wolfspeed, Inc. (formerly Cree COM 977852102   13,266 192,151 SH   SOLE   67,069 0 125,082
iShares Core S&P 500 Index COM 464287200   1,223 3,184 SH   SOLE   0 0 3,184
iShares DJ US Tech Sec COM 464287721   465 6,242 SH   SOLE   1,163 0 5,079
iShares MSCI EAFE COM 464287465   2,287 34,838 SH   SOLE   2,504 0 32,334
iShares MSCI Emerging Mkts ex COM 46434G764   684 14,401 SH   SOLE   1,086 0 13,315
iShares Russell 2000 COM 464287655   305 1,752 SH   SOLE   0 0 1,752
Bank of Am 4.25 Pref Stock Per PFD 06055h806   492 29,000 SH   SOLE   12,000 0 17,000
Charles Schwab 4.45 pfd Ser. J PFD 808513865   584 31,565 SH   SOLE   7,500 0 24,065
First Republic Bank 5.5 pfd PFD 336158803   1,088 51,300 SH   SOLE   12,800 0 38,500
JP Morgan Chase & Co 4.625 Pfd PFD 48128b549   1,452 77,095 SH   SOLE   19,975 0 57,120
Morgan Stanley pfd 4.875 Ser l PFD 61762v804   554 28,080 SH   SOLE   9,080 0 19,000
Wells Fargo 4.75 Pfd. Perpetua PFD 94988U151   514 28,050 SH   SOLE   8,600 0 19,450
Wells Fargo & Co 7.50 Cv Pfd S COM 949746804   237 200 SH   SOLE   200 0 0