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
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 10,993 34,363 SH   SOLE   34,204 0 159
ACTIVISION BLIZZARD INC COM 00507V109 17,379 224,567 SH   SOLE   223,525 0 1,042
ADAPTIVE BIOTECHNOLOGIES COR COM 00650F109 10,772 316,927 SH   SOLE   315,507 0 1,420
ALPHABET INC CAP STK CL C 02079K107 13,428 5,038 SH   SOLE   5,015 0 23
AMAZON COM INC COM 023135106 22,801 6,941 SH   SOLE   6,926 0 15
ANTERO MIDSTREAM CORP COM 03676B102 26,835 2,575,304 SH   SOLE   2,569,214 0 6,090
APPLE INC COM 037833100 42,346 299,262 SH   SOLE   298,031 0 1,231
ATLAS CORP SHARES Y0436Q109 8,805 579,646 SH   SOLE   577,167 0 2,479
AVALARA INC COM 05338G106 7,853 44,931 SH   SOLE   44,730 0 201
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 45,616 167,128 SH   SOLE   166,266 0 862
BK OF AMERICA CORP COM 060505104 249 5,865 SH   SOLE   5,865 0 0
CHUBB LIMITED COM H1467J104 18,317 105,588 SH   SOLE   105,095 0 493
CISCO SYS INC COM 17275R102 22,589 415,019 SH   SOLE   413,084 0 1,935
COSTCO WHSL CORP NEW COM 22160K105 12,968 28,860 SH   SOLE   28,805 0 55
EATON CORP PLC SHS G29183103 19,210 128,661 SH   SOLE   128,055 0 606
EDITAS MEDICINE INC COM 28106W103 9,457 230,221 SH   SOLE   229,174 0 1,047
EXPEDITORS INTL WASH INC COM 302130109 2,859 24,000 SH   SOLE   24,000 0 0
EXXON MOBIL CORP COM 30231G102 297 5,046 SH   SOLE   5,046 0 0
FACEBOOK INC CL A 30303M102 422 1,244 SH   SOLE   1,244 0 0
FERRARI N V COM N3167Y103 1,255 6,000 SH   SOLE   6,000 0 0
GENERAL DYNAMICS CORP COM 369550108 11,493 58,628 SH   SOLE   58,353 0 275
GENTEX CORP COM 371901109 6,865 208,160 SH   SOLE   207,208 0 952
INTEL CORP COM 458140100 18,057 338,906 SH   SOLE   337,353 0 1,553
INTUITIVE SURGICAL INC COM NEW 46120E602 5,690 5,723 SH   SOLE   5,698 0 25
ISHARES GOLD TR ISHARES NEW 464285204 430 12,862 SH   SOLE   12,131 0 731
ISHARES TR CORE S&P500 ETF 464287200 297 689 SH   SOLE   689 0 0
ISHARES TR CORE US AGGBD ET 464287226 19,683 171,407 SH   SOLE   169,349 0 2,058
ISHARES TR U.S. TECH ETF 464287721 618 6,102 SH   SOLE   5,756 0 346
ISHARES TR ISHS 5-10YR INVT 464288638 5,129 85,397 SH   SOLE   83,951 0 1,446
ISHARES TR ISHS 1-5YR INVS 464288646 10,444 191,148 SH   SOLE   187,898 0 3,250
JOHNSON & JOHNSON COM 478160104 17,160 106,254 SH   SOLE   105,761 0 493
MAGNA INTL INC COM 559222401 7,756 103,081 SH   SOLE   102,615 0 466
MICROSOFT CORP COM 594918104 37,311 132,345 SH   SOLE   131,676 0 669
NEWMONT CORP COM 651639106 9,503 175,000 SH   SOLE   174,247 0 753
NORTHWEST PIPE CO COM 667746101 9,900 417,715 SH   SOLE   415,139 0 2,576
NOVARTIS AG SPONSORED ADR 66987V109 12,344 150,937 SH   SOLE   150,228 0 709
OLD REP INTL CORP COM 680223104 19,408 839,077 SH   SOLE   835,188 0 3,889
PAYPAL HLDGS INC COM 70450Y103 8,681 33,362 SH   SOLE   33,213 0 149
RAYONIER ADVANCED MATLS INC COM 75508B104 16,310 2,174,648 SH   SOLE   2,168,219 0 6,429
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 2,409 23,160 SH   SOLE   21,842 0 1,318
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 2,833 41,976 SH   SOLE   39,598 0 2,378
SCHWAB STRATEGIC TR US SML CAP ETF 808524607 523 5,222 SH   SOLE   4,925 0 297
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 404 13,268 SH   SOLE   12,515 0 753
SCHWAB STRATEGIC TR SCHWB FDT INT LG 808524755 434 13,225 SH   SOLE   12,472 0 753
SCHWAB STRATEGIC TR SCHWAB FDT US SC 808524763 536 10,183 SH   SOLE   9,602 0 581
SCHWAB STRATEGIC TR US DIVIDEND EQ 808524797 21,961 295,815 SH   SOLE   295,815 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 960 17,684 SH   SOLE   15,600 0 2,084
SCHWAB STRATEGIC TR US REIT ETF 808524847 522 11,425 SH   SOLE   10,773 0 652
SCHWAB STRATEGIC TR SHT TM US TRES 808524862 10,521 205,531 SH   SOLE   202,043 0 3,488
SCHWAB STRATEGIC TR US TIPS ETF 808524870 234 3,738 SH   SOLE   3,331 0 407
SL GREEN RLTY CORP COM 78440X804 12,635 178,359 SH   SOLE   177,544 0 815
SMUCKER J M CO COM NEW 832696405 15,623 130,157 SH   SOLE   129,545 0 612
SNAP INC CL A 83304A106 568 7,686 SH   SOLE   7,686 0 0
SNOWFLAKE INC CL A 833445109 7,313 24,182 SH   SOLE   24,075 0 107
SPDR GOLD TR GOLD SHS 78463V107 7,450 45,363 SH   SOLE   45,160 0 203
SPDR S&P 500 ETF TR TR UNIT 78462F103 510 1,189 SH   SOLE   1,100 0 89
SPOTIFY TECHNOLOGY S A SHS L8681T102 7,600 33,728 SH   SOLE   33,572 0 156
STARBUCKS CORP COM 855244109 17,685 160,318 SH   SOLE   159,613 0 705
TARGET CORP COM 87612E106 11,974 52,340 SH   SOLE   52,101 0 239
TWILIO INC CL A 90138F102 5,616 17,601 SH   SOLE   17,522 0 79
UWM HOLDINGS CORPORATION COM CL A 91823B109 80 11,485 SH   SOLE   8,600 0 2,885
VANECK ETF TRUST GOLD MINERS ETF 92189F106 9,599 325,716 SH   SOLE   324,220 0 1,496
VMWARE INC CL A COM 928563402 18,896 127,076 SH   SOLE   126,522 0 554