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
3M Co COM 88579Y101 357 2,290 SH   SOLE NONE 0 0 2,290
Abbott Laboratories COM 002824100 4,034 44,123 SH   SOLE NONE 0 0 44,123
AbbVie Inc COM 00287Y109 717 7,304 SH   SOLE NONE 0 0 7,304
Aberdeen Standard Gold PHYSCL GOLD SHS 00326A104 473 27,597 SH   SOLE NONE 0 0 27,597
Adobe Inc COM 00724F101 232 534 SH   SOLE NONE 0 0 534
Advanced Micro Devices Inc COM 007903107 257 4,885 SH   SOLE NONE 0 0 4,885
Aegon NV Adr NY REGISTRY SHS 007924103 184 62,728 SH   SOLE NONE 0 0 62,728
Air Products & Chemicals Inc COM 009158106 1,010 4,184 SH   SOLE NONE 0 0 4,184
Amazon.com Inc COM 023135106 1,773 643 SH   SOLE NONE 0 0 643
American Express Co COM 025816109 1,060 11,140 SH   SOLE NONE 0 0 11,140
APA Corp COM 037411105 267 19,800 SH   SOLE NONE 0 0 19,800
Apple Inc COM 037833100 19,409 53,206 SH   SOLE NONE 0 0 53,206
Archrock Inc COM 03957W106 121 18,788 SH   SOLE NONE 0 0 18,788
AstraZeneca Plc SPONSORED ADR 046353108 837 15,835 SH   SOLE NONE 0 0 15,835
AT&T Inc COM 00206R102 1,584 52,416 SH   SOLE NONE 0 0 52,416
Baker Hughes Co A CL A 05722G100 588 38,247 SH   SOLE NONE 0 0 38,247
Bank of America Corp COM 060505104 2,068 87,104 SH   SOLE NONE 0 0 87,104
Bank of New York Mellon Corp COM 064058100 1,012 26,200 SH   SOLE NONE 0 0 26,200
Becton Dickinson & Co COM 075887109 497 2,080 SH   SOLE NONE 0 0 2,080
Berkshire Hathaway Inc. Class B CL B NEW 084670702 13,338 74,722 SH   SOLE NONE 0 0 74,722
BGC Partners Inc A CL A 05541T101 34 12,766 SH   SOLE NONE 0 0 12,766
Blackrock Capital Inv 5 percent 06-2022 NOTE 5.000% 6/1 092533AC2 87 100,000 PRN   SOLE NONE 0 0 100,000
BlackRock Health Sciences Trust II SHS BEN INT 09260K101 209 10,000 SH   SOLE NONE 0 0 10,000
BP Plc SPONSORED ADR 055622104 576 24,738 SH   SOLE NONE 0 0 24,738
Bristol-Myers Squibb Co COM 110122108 1,155 19,651 SH   SOLE NONE 0 0 19,651
Capital One Fin'l Corp COM 14040H105 1,616 25,824 SH   SOLE NONE 0 0 25,824
Carrier Global Corp COM 14448C104 316 14,255 SH   SOLE NONE 0 0 14,255
Caterpillar Inc COM 149123101 3,960 31,305 SH   SOLE NONE 0 0 31,305
Celanese Corp COM 150870103 648 7,514 SH   SOLE NONE 0 0 7,514
Cenovus Energy Inc COM 15135U109 157 33,739 SH   SOLE NONE 0 0 33,739
Charles Schwab Corp/The COM 808513105 1,687 50,000 SH   SOLE NONE 0 0 50,000
Charter Communications Inc A CL A 16119P108 2,212 4,337 SH   SOLE NONE 0 0 4,337
Chevron Corp COM 166764100 1,478 16,574 SH   SOLE NONE 0 0 16,574
Cisco Systems Inc COM 17275R102 636 13,637 SH   SOLE NONE 0 0 13,637
Clearwater Paper Corp COM 18538R103 1,176 32,570 SH   SOLE NONE 0 0 32,570
Coca-Cola Co COM 191216100 388 8,702 SH   SOLE NONE 0 0 8,702
Codexis Inc COM 192005106 228 20,000 SH   SOLE NONE 0 0 20,000
Colgate-Palmolive Co COM 194162103 2,967 40,501 SH   SOLE NONE 0 0 40,501
Comcast Corp A CL A 20030N101 2,328 59,742 SH   SOLE NONE 0 0 59,742
Concho Resources Inc COM 20605P101 288 5,600 SH   SOLE NONE 0 0 5,600
Copart Inc COM 217204106 416 5,000 SH   SOLE NONE 0 0 5,000
Corning Inc COM 219350105 354 13,673 SH   SOLE NONE 0 0 13,673
Corteva Inc COM 22052L104 7,772 290,130 SH   SOLE NONE 0 0 290,130
CoStar Group Inc COM 22160N109 806 1,135 SH   SOLE NONE 0 0 1,135
CubeSmart COM 229663109 1,742 64,561 SH   SOLE NONE 0 0 64,561
CVS Health Corp COM 126650100 608 9,372 SH   SOLE NONE 0 0 9,372
Danaher Corp COM 235851102 11,828 66,891 SH   SOLE NONE 0 0 66,891
DexCom Inc COM 252131107 810 2,000 SH   SOLE NONE 0 0 2,000
DocuSign Inc COM 256163106 1,087 6,315 SH   SOLE NONE 0 0 6,315
Dolby Laboratories Inc COM CL A 25659T107 592 9,000 SH   SOLE NONE 0 0 9,000
Dominion Resources Inc D COM 25746U109 239 2,954 SH   SOLE NONE 0 0 2,954
Dow Inc COM 260557103 11,845 290,625 SH   SOLE NONE 0 0 290,625
DuPont de Nemours Inc COM 26614N102 15,414 290,137 SH   SOLE NONE 0 0 290,137
eBay Inc COM 278642103 500 9,550 SH   SOLE NONE 0 0 9,550
Ecolab Inc COM 278865100 3,514 17,667 SH   SOLE NONE 0 0 17,667
Eli Lilly & Co COM 532457108 542 3,302 SH   SOLE NONE 0 0 3,302
Emerson Electric Co COM 291011104 1,880 30,322 SH   SOLE NONE 0 0 30,322
Enbridge Inc COM 29250N105 1,151 37,837 SH   SOLE NONE 0 0 37,837
Encompass Health Corp COM 29261A100 452 7,300 SH   SOLE NONE 0 0 7,300
Energy Transfer LP COM UT LTD PTN 29273V100 765 107,457 SH   SOLE NONE 0 0 107,457
Enlink Midstream LLC COM UNIT REP LTD 29336T100 38 15,889 SH   SOLE NONE 0 0 15,889
Enterprise Products Ptnrs LP COM 293792107 2,281 125,560 SH   SOLE NONE 0 0 125,560
EOG Resources Inc COM 26875P101 2,098 41,419 SH   SOLE NONE 0 0 41,419
EPAM Systems Inc COM 29414B104 1,058 4,200 SH   SOLE NONE 0 0 4,200
Equitrans Midstream Corp COM 294600101 177 21,321 SH   SOLE NONE 0 0 21,321
Exxon Mobil Corp COM 30231G102 2,514 56,219 SH   SOLE NONE 0 0 56,219
Fastenal Co COM 311900104 15,022 350,656 SH   SOLE NONE 0 0 350,656
FedEx Corp COM 31428X106 1,403 10,008 SH   SOLE NONE 0 0 10,008
Fiserv Inc COM 337738108 488 5,000 SH   SOLE NONE 0 0 5,000
FlexShares iBoxx 5Yr Target Dur TIPS IBOXX 5YR TRGT 33939L605 413 15,453 SH   SOLE NONE 0 0 15,453
Fortive Corp COM 34959J108 3,132 46,300 SH   SOLE NONE 0 0 46,300
Gap Inc/The COM 364760108 172 13,696 SH   SOLE NONE 0 0 13,696
General Electric Co COM 369604103 407 59,712 SH   SOLE NONE 0 0 59,712
Gilead Sciences Inc COM 375558103 10,426 135,515 SH   SOLE NONE 0 0 135,515
GlaxoSmithKline PLC SPONSORED ADR 37733W105 1,111 27,245 SH   SOLE NONE 0 0 27,245
GMS Inc COM 36251C103 1,362 55,395 SH   SOLE NONE 0 0 55,395
Goldman Sachs Group Inc COM 38141G104 2,720 13,765 SH   SOLE NONE 0 0 13,765
Guidewire Software Inc COM 40171V100 696 6,280 SH   SOLE NONE 0 0 6,280
Hewlett Packard Enterprise Co COM 42824C109 795 81,734 SH   SOLE NONE 0 0 81,734
Honeywell International Inc COM 438516106 395 2,736 SH   SOLE NONE 0 0 2,736
Illinois Tool Works Inc COM 452308109 2,875 16,444 SH   SOLE NONE 0 0 16,444
IntercontinentalExchange Inc COM 45866F104 2,290 25,000 SH   SOLE NONE 0 0 25,000
Invesco QQQ Trust UNIT SER 1 46090E103 438 1,770 SH   SOLE NONE 0 0 1,770
iShares Core S&P 500 CORE S&P500 ETF 464287200 668 2,157 SH   SOLE NONE 0 0 2,157
iShares Core S&P Total US Stock Mkt CORE S&P TTL STK 464287150 354 5,100 SH   SOLE NONE 0 0 5,100
iShares MBS MBS ETF 464288588 264 2,392 SH   SOLE NONE 0 0 2,392
iShares MSCI EAFE MSCI EAFE ETF 464287465 255 4,203 SH   SOLE NONE 0 0 4,203
iShares Russell 1000 Growth RUS 1000 GRW ETF 464287614 2,129 11,093 SH   SOLE NONE 0 0 11,093
iShares Russell 1000 Value RUS 1000 VAL ETF 464287598 1,221 10,850 SH   SOLE NONE 0 0 10,850
iShares Russell 2000 Growth RUS 2000 GRW ETF 464287648 636 3,079 SH   SOLE NONE 0 0 3,079
iShares Russell 2000 Value RUS 2000 VAL ETF 464287630 449 4,611 SH   SOLE NONE 0 0 4,611
iShares Russell Mid-Cap Growth RUS MD CP GR ETF 464287481 230 1,455 SH   SOLE NONE 0 0 1,455
iShares S&P Nat'l AMT-Free Muni NATIONAL MUN ETF 464288414 210 1,823 SH   SOLE NONE 0 0 1,823
John Bean Technologies Corp COM 477839104 344 4,000 SH   SOLE NONE 0 0 4,000
Johnson & Johnson COM 478160104 5,706 40,575 SH   SOLE NONE 0 0 40,575
JPMorgan Chase & Co COM 46625H100 3,514 37,359 SH   SOLE NONE 0 0 37,359
Juniper Networks Inc COM 48203R104 264 11,586 SH   SOLE NONE 0 0 11,586
Kinder Morgan Inc P COM 49456B101 332 21,887 SH   SOLE NONE 0 0 21,887
Lennox International Inc COM 526107107 26,574 114,057 SH   SOLE NONE 0 0 114,057
Linde Plc SHS G5494J103 2,121 10,000 SH   SOLE NONE 0 0 10,000
Lockheed Martin Corp COM 539830109 672 1,842 SH   SOLE NONE 0 0 1,842
Magellan Midstream Ptnrs COM UNIT RP LP 559080106 301 6,977 SH   SOLE NONE 0 0 6,977
Mastercard Inc A CL A 57636Q104 5,726 19,365 SH   SOLE NONE 0 0 19,365
Matador Resources Co COM 576485205 227 26,822 SH   SOLE NONE 0 0 26,822
Mattel Inc COM 577081102 161 16,660 SH   SOLE NONE 0 0 16,660
Maxim Integrated Products Inc COM 57772K101 242 4,000 SH   SOLE NONE 0 0 4,000
McCormick & Co Inc Non-Voting COM NON VTG 579780206 4,494 25,053 SH   SOLE NONE 0 0 25,053
McDonalds Corp COM 580135101 827 4,488 SH   SOLE NONE 0 0 4,488
Medtronic Inc SHS G5960L103 513 5,604 SH   SOLE NONE 0 0 5,604
MercadoLibre Inc COM 58733R102 248 252 SH   SOLE NONE 0 0 252
Merck & Co Inc COM 58933Y105 1,637 21,169 SH   SOLE NONE 0 0 21,169
Mercury Systems Inc COM 589378108 629 8,000 SH   SOLE NONE 0 0 8,000
Meta Platforms CL A 30303M102 279 1,233 SH   SOLE NONE 0 0 1,233
MetLife Inc COM 59156R108 607 16,643 SH   SOLE NONE 0 0 16,643
Micro Focus Int'l PLC ADR SPON ADR NEW 594837403 82 14,989 SH   SOLE NONE 0 0 14,989
Microsoft Corp COM 594918104 30,932 151,994 SH   SOLE NONE 0 0 151,994
Morningstar Inc COM 617700109 387 2,750 SH   SOLE NONE 0 0 2,750
Netflix Inc COM 64110L106 350 771 SH   SOLE NONE 0 0 771
News Corp A CL A 65249B109 134 11,341 SH   SOLE NONE 0 0 11,341
Nokia OYJ SPONSORED ADR 654902204 44 10,172 SH   SOLE NONE 0 0 10,172
Novartis AG SPONSORED ADR 66987V109 1,256 14,388 SH   SOLE NONE 0 0 14,388
Occidental Petroleum Corp COM 674599105 730 39,905 SH   SOLE NONE 0 0 39,905
OPKO Health Inc COM 68375N103 47 14,000 SH   SOLE NONE 0 0 14,000
Oracle Corp COM 68389X105 277 5,023 SH   SOLE NONE 0 0 5,023
Paylocity Hldg Corp COM 70438V106 1,167 8,000 SH   SOLE NONE 0 0 8,000
PayPal Holdings Inc COM 70450Y103 454 2,609 SH   SOLE NONE 0 0 2,609
PepsiCo Inc COM 713448108 1,190 9,002 SH   SOLE NONE 0 0 9,002
Pfizer Inc COM 717081103 2,699 82,550 SH   SOLE NONE 0 0 82,550
Philip Morris International In COM 718172109 211 3,023 SH   SOLE NONE 0 0 3,023
PIMCO RAFI ESG US RAFI ESG US 72201T342 328 15,365 SH   SOLE NONE 0 0 15,365
Plains GP Holdings LP A LTD PARTNR INT A 72651A207 227 25,614 SH   SOLE NONE 0 0 25,614
PotlatchDeltic Corp COM 737630103 2,375 62,468 SH   SOLE NONE 0 0 62,468
Procter & Gamble Co/The COM 742718109 5,070 42,402 SH   SOLE NONE 0 0 42,402
Qualcomm Inc COM 747525103 218 2,391 SH   SOLE NONE 0 0 2,391
Raytheon Technologies Corp COM 75513E101 399 6,476 SH   SOLE NONE 0 0 6,476
Repligen Corp COM 759916109 741 6,000 SH   SOLE NONE 0 0 6,000
ResMed Inc COM 761152107 17,683 92,100 SH   SOLE NONE 0 0 92,100
Salesforce.com Inc COM 79466L302 305 1,630 SH   SOLE NONE 0 0 1,630
Sanofi SPONSORED ADR 80105N105 1,503 29,456 SH   SOLE NONE 0 0 29,456
Schlumberger Ltd COM 806857108 518 28,205 SH   SOLE NONE 0 0 28,205
Schwab Fndmtl Emerg Mkts Large Co SCHWB FDT EMK LG 808524730 766 32,734 SH   SOLE NONE 0 0 32,734
Schwab Fndmtl Int'l Large Company SCHWB FDT INT LG 808524755 856 36,059 SH   SOLE NONE 0 0 36,059
Schwab Fndmtl Int'l Small Company SCHWB FDT INT SC 808524748 1,016 36,912 SH   SOLE NONE 0 0 36,912
Schwab Fndmtl US Large Company SCHWAB FDT US LG 808524771 741 20,128 SH   SOLE NONE 0 0 20,128
Schwab Fndmtl US Small Company SCHWAB FDT US SC 808524763 2,096 66,100 SH   SOLE NONE 0 0 66,100
Schwab International Equity INTL EQTY ETF 808524805 588 19,783 SH   SOLE NONE 0 0 19,783
Schwab US Aggregate Bond US AGGREGATE B 808524839 3,459 61,509 SH   SOLE NONE 0 0 61,509
Schwab US Large Core US LRG CAP ETF 808524201 377 5,091 SH   SOLE NONE 0 0 5,091
Schwab US Large Growth US LCAP GR ETF 808524300 2,995 29,501 SH   SOLE NONE 0 0 29,501
Schwab US Large Value US LCAP VA ETF 808524409 3,671 73,273 SH   SOLE NONE 0 0 73,273
Southwest Airlines Co COM 844741108 326 9,542 SH   SOLE NONE 0 0 9,542
SPDR DoubleLine Total Return Tact SPDR TR TACTIC 78467V848 1,047 21,132 SH   SOLE NONE 0 0 21,132
SPDR Dow Jones Industrial Aver UT SER 1 78467X109 484 1,880 SH   SOLE NONE 0 0 1,880
SPDR Portfolio Developed Wld ex-US PORTFOLIO DEVLPD 78463X889 4,183 151,468 SH   SOLE NONE 0 0 151,468
SPDR Portfolio Long Term Treasury PORTFOLIO LN TSR 78464A664 222 4,734 SH   SOLE NONE 0 0 4,734
SPDR S&P 500 TR UNIT 78462F103 3,763 12,203 SH   SOLE NONE 0 0 12,203
SPDR S&P MidCap 400 UTSER1 S&PDCRP 78467Y107 2,276 7,016 SH   SOLE NONE 0 0 7,016
Sprott Physical Gold Trust UNIT 85207H104 1,827 127,737 SH   SOLE NONE 0 0 127,737
Starbucks Corp COM 855244109 14,397 195,640 SH   SOLE NONE 0 0 195,640
Steven Madden Ltd COM 556269108 246 10,000 SH   SOLE NONE 0 0 10,000
Stryker Corp COM 863667101 540 3,000 SH   SOLE NONE 0 0 3,000
Synopsys Inc COM 871607107 292 1,500 SH   SOLE NONE 0 0 1,500
Target Corp COM 87612E106 393 3,282 SH   SOLE NONE 0 0 3,282
TCF Fin'l Corp COM 872307103 607 20,640 SH   SOLE NONE 0 0 20,640
Texas Instruments Inc COM 882508104 1,174 9,254 SH   SOLE NONE 0 0 9,254
The Home Depot Inc COM 437076102 6,075 24,254 SH   SOLE NONE 0 0 24,254
The Walt Disney Co COM DISNEY 254687106 6,014 53,940 SH   SOLE NONE 0 0 53,940
T-Mobile US Inc COM 872590104 886 8,512 SH   SOLE NONE 0 0 8,512
Travelers Cos Inc/The COM 89417E109 348 3,054 SH   SOLE NONE 0 0 3,054
Trinity Industries Inc COM 896522109 731 34,343 SH   SOLE NONE 0 0 34,343
Truist Fin'l Corp COM 89832Q109 948 25,257 SH   SOLE NONE 0 0 25,257
Unilever NV N Y SHS NEW 904784709 427 8,017 SH   SOLE NONE 0 0 8,017
Union Pacific Corp COM 907818108 5,411 32,008 SH   SOLE NONE 0 0 32,008
United Parcel Service Inc CL B 911312106 2,229 20,054 SH   SOLE NONE 0 0 20,054
UnitedHealth Group Inc COM 91324P102 2,264 7,676 SH   SOLE NONE 0 0 7,676
Vanguard FTSE Emerging Markets FTSE EMR MKT ETF 922042858 492 12,444 SH   SOLE NONE 0 0 12,444
Vanguard Short-Term Treasury SHORT TERM TREAS 92206C102 419 6,746 SH   SOLE NONE 0 0 6,746
Vanguard Total Stk Mkt TOTAL STK MKT 922908769 530 3,386 SH   SOLE NONE 0 0 3,386
Veeva Systems Inc A CL A COM 922475108 2,204 9,402 SH   SOLE NONE 0 0 9,402
Verastem Inc 5 percent 11-2048 NOTE 5.000%11/0 92337CAA2 269 300,000 PRN   SOLE NONE 0 0 300,000
Verisk Analytics Inc COM 92345Y106 5,548 32,600 SH   SOLE NONE 0 0 32,600
Verizon Communications Inc COM 92343V104 428 7,766 SH   SOLE NONE 0 0 7,766
Viper Energy Partners LP COM UNT RP INT 92763M105 105 10,152 SH   SOLE NONE 0 0 10,152
Visa Inc A COM CL A 92826C839 795 4,119 SH   SOLE NONE 0 0 4,119
Walmart Inc COM 931142103 1,424 11,894 SH   SOLE NONE 0 0 11,894
Wells Fargo & Co COM 949746101 1,253 48,981 SH   SOLE NONE 0 0 48,981
Weyerhaeuser Co COM NEW 962166104 2,422 107,846 SH   SOLE NONE 0 0 107,846
Williams Cos Inc/The COM 969457100 324 17,082 SH   SOLE NONE 0 0 17,082
Zoetis Inc CL A 98978V103 8,222 60,000 SH   SOLE NONE 0 0 60,000