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   7,026 226,508 SH   SOLE   67,596 0 158,912
Abbott Labs COM 002824100   299 2,956 SH   SOLE   487 0 2,469
Accenture PLC COM g1151c101   977 3,419 SH   SOLE   680 0 2,739
Adobe Systems COM 00724F101   1,440 3,737 SH   SOLE   886 0 2,851
Advncd Micro Devices Inc COM 007903107   836 8,532 SH   SOLE   2,888 0 5,644
Albemarle Corp. COM 012653101   2,754 12,458 SH   SOLE   2,054 0 10,404
Alibaba Group Hldg. COM 01609w102   3,214 31,452 SH   SOLE   4,652 0 26,800
Alliant Energy Corp COM 018802108   1,039 19,461 SH   SOLE   4,000 0 15,461
Alphabet, Inc. Class A COM 02079K305   11,691 112,702 SH   SOLE   29,365 0 83,337
Alphabet, Inc. Class C COM 02079K107   1,059 10,181 SH   SOLE   1,414 0 8,767
Altria Group Inc COM 02209s103   810 18,163 SH   SOLE   5,373 0 12,790
Amazon.com COM 023135106   11,671 112,996 SH   SOLE   31,239 0 81,757
American Tower Corp COM 03027x100   4,648 22,748 SH   SOLE   6,354 0 16,394
Amgen COM 031162100   287 1,186 SH   SOLE   0 0 1,186
Analog Devices Inc. COM 032654105   301 1,527 SH   SOLE   263 0 1,264
Apple Computer COM 037833100   25,574 155,087 SH   SOLE   42,496 0 112,591
Applied Materials COM 038222105   3,491 28,417 SH   SOLE   8,521 0 19,896
Archer Daniels Midld COM 039483102   3,266 41,003 SH   SOLE   6,662 0 34,341
Ares Capital Corp. COM 04010l103   775 42,404 SH   SOLE   8,810 0 33,594
BCE Inc. COM 05534b760   454 10,135 SH   SOLE   615 0 9,520
Bank of America COM 060505104   3,703 129,464 SH   SOLE   39,257 0 90,207
Bank of NY Mellon COM 064058100   2,750 60,514 SH   SOLE   19,958 0 40,556
Berkshire Hathaway CL B New COM 084670702   13,083 42,372 SH   SOLE   11,166 0 31,206
Boeing Co COM 097023105   5,462 25,714 SH   SOLE   7,765 0 17,949
Bristol Myers COM 110122108   4,877 70,366 SH   SOLE   18,819 0 51,547
Brown-Forman Cl B COM 115637209   2,740 42,639 SH   SOLE   12,277 0 30,362
Brunswick Exploration Inc. COM 117043109   10 15,000 SH   SOLE   0 0 15,000
CVS Health Corp. COM 126650100   5,001 67,298 SH   SOLE   10,744 0 56,554
Canoo Inc. COM 13803r102   7 10,000 SH   SOLE   0 0 10,000
Chevron Corp COM 166764100   605 3,708 SH   SOLE   1,389 0 2,319
Cloudflare INC COM 18915M107   2,023 32,816 SH   SOLE   10,100 0 22,716
Consumer Staples SPDR COM 81369y308   2,243 30,023 SH   SOLE   6,735 0 23,288
Dominion Res New COM 25746u109   1,521 27,202 SH   SOLE   1,835 0 25,367
Dow Chemical COM 260557103   3,000 54,721 SH   SOLE   17,214 0 37,507
Dynatrace, Inc. COM 268150109   5,187 122,619 SH   SOLE   37,108 0 85,511
EQT Corp. COM 26884L109   2,076 65,065 SH   SOLE   20,492 0 44,573
Enbridge Inc. COM 29250N105   223 5,841 SH   SOLE   1,321 0 4,520
Energy Select Spdr COM 81369y506   12,885 155,566 SH   SOLE   29,881 0 125,685
Exxon Mobil COM 30231g102   6,610 60,276 SH   SOLE   16,617 0 43,659
Fidelity MSCI Financials ETF COM 316092501   285 6,324 SH   SOLE   0 0 6,324
Fidelity MSCI Health Care ETF COM 316092600   432 7,036 SH   SOLE   0 0 7,036
Fidelity National Financial COM 31620r303   3,135 89,756 SH   SOLE   15,048 0 74,708
First Solar, Inc. COM 336433107   6,573 30,220 SH   SOLE   8,812 0 21,408
Fluor corp COM 343412102   7,155 231,488 SH   SOLE   58,112 0 173,376
Ford Motor Co COM 345370860   8,517 675,952 SH   SOLE   177,080 0 498,872
Fox Corp COM 35137L105   2,155 63,278 SH   SOLE   17,460 0 45,818
Freeport McMoRan COM 35671d857   6,407 156,602 SH   SOLE   43,036 0 113,566
General Electric COM 369604301   3,324 34,773 SH   SOLE   10,074 0 24,699
Goldmining Inc, Com COM 38149E101   17 14,000 SH   SOLE   0 0 14,000
Green Energy Renewable COM 17277D101   0 10,000 SH   SOLE   0 0 10,000
Hallador Energy Company COM 40609P105   110 12,000 SH   SOLE   0 0 12,000
Henry Schein Inc. COM 806407102   7,176 88,009 SH   SOLE   24,691 0 63,318
Home Depot Inc. COM 437076102   3,695 12,520 SH   SOLE   3,575 0 8,945
Honeywell Inc. COM 438516106   791 4,138 SH   SOLE   837 0 3,301
IShares U.S. Industrials ETF COM 464287754   1,467 14,642 SH   SOLE   2,170 0 12,472
Intercontinentalexchange COM 45866f104   2,364 22,670 SH   SOLE   9,031 0 13,639
Intuitive Surgical Inc COM 46120e602   6,785 26,558 SH   SOLE   8,078 0 18,480
Invesco QQQ Trust COM 46090e103   367 1,144 SH   SOLE   0 0 1,144
Invesco S&P 500 Equal Weight E COM 46137v357   1,035 7,154 SH   SOLE   721 0 6,433
Ishares Dow Jones U.S. Healthc COM 464287762   924 3,383 SH   SOLE   518 0 2,865
JP Morgan Chase COM 46625H100   7,453 57,192 SH   SOLE   16,747 0 40,445
Johnson & Johnson COM 478160104   7,870 50,773 SH   SOLE   12,723 0 38,050
Kraft Heinz Co. COM 500754106   2,361 61,059 SH   SOLE   17,400 0 43,659
Materials Select Sector SPDR COM 81369y100   1,725 21,389 SH   SOLE   2,545 0 18,844
McDonalds Corp COM 580135101   617 2,207 SH   SOLE   969 0 1,238
Meta Platforms Inc (was Facebo COM 30303m102   4,287 20,228 SH   SOLE   5,779 0 14,449
Metallic Minerals Corp. COM 59126M106   14 50,000 SH   SOLE   0 0 50,000
Microsoft COM 594918104   22,284 77,293 SH   SOLE   20,548 0 56,745
Morgan Stanley COM 617446448   5,443 61,995 SH   SOLE   17,043 0 44,952
Netflix COM 64110l106   3,825 11,071 SH   SOLE   3,067 0 8,004
Newmont Mining COM 651639106   201 4,100 SH   SOLE   0 0 4,100
Nextera Energy Inc. COM 65339f101   3,053 39,604 SH   SOLE   4,001 0 35,603
Nextera Energy Partners COM 65341b106   385 6,342 SH   SOLE   220 0 6,122
Nike Inc. Cl B COM 654106103   5,338 43,524 SH   SOLE   11,938 0 31,586
Nucor Corp. COM 670346105   6,216 40,240 SH   SOLE   12,039 0 28,201
ON Semiconductor Corp COM 682189105   7,614 92,492 SH   SOLE   27,589 0 64,903
Occidental Petroleum COM 674599105   2,894 46,352 SH   SOLE   14,161 0 32,191
Old Dominion Freight Line, Inc COM 679580100   391 1,146 SH   SOLE   381 0 765
Paladin Energy Limited COM AU000PDN8   26 60,000 SH   SOLE   0 0 60,000
Pantheon Resources Plc. COM GB125SX82   24 81,000 SH   SOLE   0 0 81,000
Pepsico Inc. COM 713448108   793 4,352 SH   SOLE   1,658 0 2,694
Pfizer Inc. COM 717081103   227 5,571 SH   SOLE   147 0 5,424
Procter Gamble COM 742718109   3,612 24,290 SH   SOLE   7,139 0 17,151
Quest Diagnostics Inc. COM 74834l100   1,396 9,868 SH   SOLE   2,010 0 7,858
Raytheon Technologies Corporat COM 75513e101   4,514 46,096 SH   SOLE   13,345 0 32,751
Repligen Corp. COM 759916109   1,507 8,949 SH   SOLE   2,256 0 6,693
Roblox Corp. COM 771049103   3,274 72,792 SH   SOLE   11,125 0 61,667
SPDR Dow Jones Industrial Aver COM 78467x109   591 1,777 SH   SOLE   0 0 1,777
SPDR S&P 500 ETF Trust COM 78462f103   2,742 6,699 SH   SOLE   1,036 0 5,663
SPDR S&P Biotech ETF COM 78464a870   7,891 103,545 SH   SOLE   30,154 0 73,391
SPDR S&P Oil & Gas COM 78468R556   990 7,759 SH   SOLE   2,258 0 5,501
Salesforce.com Inc COM 79466L302   2,786 13,946 SH   SOLE   3,803 0 10,143
Santacruz Silver Mining Ltd. COM 80280U106   17 47,500 SH   SOLE   0 0 47,500
Schlumberger Ltd COM 806857108   5,354 109,035 SH   SOLE   31,110 0 77,925
Schwab US Broad Market COM 808524102   20,981 438,476 SH   SOLE   26,411 0 412,065
Schwab US Large Cap Growth ETF COM 808524300   457 7,011 SH   SOLE   1,470 0 5,541
Sector SPDR Fincl. Select COM 81369y605   1,359 42,284 SH   SOLE   5,983 0 36,301
Snowflake Inc. COM 833445109   1,498 9,707 SH   SOLE   884 0 8,823
Southern Company COM 842587107   2,657 38,188 SH   SOLE   11,550 0 26,638
Spdr S&P Mtl & Mining COM 78464a755   1,587 29,857 SH   SOLE   1,155 0 28,702
Starbucks COM 855244109   559 5,373 SH   SOLE   545 0 4,828
Sterling Metals Corp. COM 85941M104   6 47,500 SH   SOLE   0 0 47,500
Target Corp COM 87612e106   988 5,968 SH   SOLE   1,000 0 4,968
Technology Select Sect SPDR COM 81369y803   305 2,023 SH   SOLE   45 0 1,978
Texas Instruments COM 882508104   6,281 33,769 SH   SOLE   9,956 0 23,813
Toll Brothers, Inc. COM 889478103   5,974 99,511 SH   SOLE   27,795 0 71,716
Travelers Companies COM 89417e109   283 1,652 SH   SOLE   900 0 752
US Bancorp COM 902973304   206 5,725 SH   SOLE   2,100 0 3,625
Union Pacific Corp. COM 907818108   388 1,926 SH   SOLE   231 0 1,695
United Health Group Inc. COM 91324p102   7,272 15,387 SH   SOLE   4,400 0 10,987
United Parcel Svc Cl B COM 911312106   6,164 31,773 SH   SOLE   7,730 0 24,043
United Rentals Inc COM 911363109   3,045 7,695 SH   SOLE   2,175 0 5,520
Unity Software, Inc. COM 91332u101   2,362 72,825 SH   SOLE   21,240 0 51,585
Uranium Energy Corp COM 916896103   29 10,000 SH   SOLE   0 0 10,000
Utilities Select Sector SPDR COM 81369y886   2,111 31,186 SH   SOLE   5,942 0 25,244
Vanguard Dividend Appreciation COM 921908844   432 2,805 SH   SOLE   345 0 2,460
Vanguard Small Cap EFT COM 922908751   296 1,562 SH   SOLE   0 0 1,562
Vanguard Value Index Fd ETF COM 922908744   220 1,590 SH   SOLE   0 0 1,590
Verizon COM 92343v104   235 6,041 SH   SOLE   1,790 0 4,251
W P Carey Inc COM 92936U109   2,941 37,969 SH   SOLE   11,880 0 26,089
WEC Energy Group, Inc. COM 92939U106   309 3,255 SH   SOLE   2,195 0 1,060
Waste Management Inc. COM 94106l109   320 1,964 SH   SOLE   273 0 1,691
Wingstop INC COM 974155103   6,653 36,239 SH   SOLE   10,173 0 26,066
Wolfspeed, Inc. (formerly Cree COM 977852102   12,146 187,005 SH   SOLE   49,036 0 137,969
iShares Core MSCI Emerging Mar COM 46434g103   2,712 55,594 SH   SOLE   8,486 0 47,108
iShares Core S&P 500 Index COM 464287200   1,211 2,945 SH   SOLE   0 0 2,945
iShares DJ US Tech Sec COM 464287721   487 5,243 SH   SOLE   415 0 4,828
iShares MSCI EAFE COM 464287465   7,883 110,220 SH   SOLE   19,958 0 90,262
iShares Russell 2000 COM 464287655   292 1,638 SH   SOLE   0 0 1,638
Bank of Am 4.25 Pref Stock Per PFD 06055h806   527 29,000 SH   SOLE   12,000 0 17,000
Charles Schwab 4.45 pfd Ser. J PFD 808513865   595 30,810 SH   SOLE   7,500 0 23,310
First Republic Bank 5.5 pfd PFD 336158803   160 25,488 SH   SOLE   6,400 0 19,088
JP Morgan Chase & Co 4.625 Pfd PFD 48128b549   1,628 77,095 SH   SOLE   19,975 0 57,120
Morgan Stanley pfd 4.875 Ser l PFD 61762v804   624 28,080 SH   SOLE   9,080 0 19,000
Wells Fargo 4.75 Pfd. Perpetua PFD 94988U151   539 28,050 SH   SOLE   8,600 0 19,450