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
ABBVIE INC COM 00287Y109 1,901 25,114 SH   SOLE 0 161 0 24,953
ACCENTURE PLC IRELAND SHS CLASS A G1151C101 3,375 17,544 SH   SOLE 0 0 0 17,544
ADOBE INC COM 00724F101 553 2,002 SH   SOLE 0 2,002 0 0
AFLAC INC COM 001055102 521 9,966 SH   SOLE 0 9,966 0 0
AGCO CORP COM 001084102 1,499 20,853 SH   SOLE 0 20,853 0 0
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 681 4,073 SH   SOLE 0 4,073 0 0
ALLSTATE CORP COM 020002101 3,926 36,994 SH   SOLE 0 36,994 0 0
ALPHABET INC CAP STK CL A 02079K305 741 607 SH   SOLE 0 607 0 0
ALPHABET INC CAP STK CL C 02079K107 2,049 1,681 SH   SOLE 0 1,681 0 0
ALTICE USA INC CL A 02156K103 595 20,737 SH   SOLE 0 20,737 0 0
AMAZON COM INC COM 023135106 2,903 1,673 SH   SOLE 0 1,673 0 0
AMERICAN EXPRESS CO COM 025816109 1,723 14,569 SH   SOLE 0 36 0 14,533
AMERICAN TOWER CORP NEW COM 03027X100 552 2,496 SH   SOLE 0 2,496 0 0
AMGEN INC COM 031162100 2,213 11,443 SH   SOLE 0 357 0 11,086
AMPHENOL CORP NEW CL A 032095101 2,824 29,261 SH   SOLE 0 0 0 29,261
AON PLC SHS CL A G0408V102 234 1,257 SH   SOLE 0 1,257 0 0
APPLE INC COM 037833100 6,944 31,131 SH   SOLE 0 31,131 0 0
APTIV PLC SHS G6095L109 511 5,842 SH   SOLE 0 5,842 0 0
ARCHER DANIELS MIDLAND CO COM 039483102 4,864 122,188 SH   SOLE 0 114,547 0 7,641
ARCONIC INC COM 03965L100 541 20,815 SH   SOLE 0 20,815 0 0
ASSURANT INC COM 04621X108 575 4,572 SH   SOLE 0 4,572 0 0
AT&T INC COM 00206R102 5,650 152,325 SH   SOLE 0 150,003 0 2,322
AUTOZONE INC COM 053332102 594 548 SH   SOLE 0 548 0 0
BANK NEW YORK MELLON CORP COM 064058100 1,224 27,071 SH   SOLE 0 0 0 27,071
BCE INC COM NEW 05534B760 1,794 37,067 SH   SOLE 0 0 0 37,067
BECTON DICKINSON & CO COM 075887109 6,583 26,352 SH   SOLE 0 16,303 0 10,049
BERKLEY W R CORP COM 084423102 4,779 67,570 SH   SOLE 0 67,570 0 0
BOSTON SCIENTIFIC CORP COM 101137107 307 7,830 SH   SOLE 0 7,830 0 0
BRISTOL MYERS SQUIBB CO COM 110122108 267 5,397 SH   SOLE 0 3,931 0 1,466
BROWN FORMAN CORP CL B 115637209 202 3,269 SH   SOLE 0 3,269 0 0
C H ROBINSON WORLDWIDE INC COM NEW 12541W209 1,492 17,599 SH   SOLE 0 0 0 17,599
CATERPILLAR INC DEL COM 149123101 1,778 14,825 SH   SOLE 0 14,825 0 0
CHEVRON CORP NEW COM 166764100 1,736 14,640 SH   SOLE 0 33 0 14,607
CHIPOTLE MEXICAN GRILL INC COM 169656105 490 583 SH   SOLE 0 583 0 0
CHURCH & DWIGHT INC COM 171340102 10,062 134,247 SH   SOLE 0 98,240 0 36,007
CISCO SYS INC COM 17275R102 7,284 150,651 SH   SOLE 0 55,971 0 94,680
CKX LANDS INC COM 12562N104 102 10,565 SH   SOLE 0 10,565 0 0
COCA COLA CO COM 191216100 444 8,153 SH   SOLE 0 128 0 8,025
COLGATE PALMOLIVE CO COM 194162103 280 3,814 SH   SOLE 0 0 0 3,814
COMCAST CORP NEW CL A 20030N101 1,482 32,868 SH   SOLE 0 38 0 32,830
CONSOLIDATED EDISON INC COM 209115104 1,177 12,459 SH   SOLE 0 0 0 12,459
COPART INC COM 217204106 572 7,119 SH   SOLE 0 7,119 0 0
CORTEVA INC COM 22052L104 502 18,610 SH   SOLE 0 17,944 0 666
COSTCO WHSL CORP NEW COM 22160K105 4,050 14,057 SH   SOLE 0 14,057 0 0
CSX CORP COM 126408103 9,472 142,925 SH   SOLE 0 142,925 0 0
CVS HEALTH CORP COM 126650100 1,993 32,392 SH   SOLE 0 32,044 0 348
CYBERARK SOFTWARE LTD SHS M2682V108 1,090 10,895 SH   SOLE 0 10,895 0 0
DISNEY WALT CO COM DISNEY 254687106 625 4,808 SH   SOLE 0 1,452 0 3,356
DOMINION ENERGY INC COM 25746U109 3,052 38,154 SH   SOLE 0 37,477 0 677
DOW INC COM 260557103 3,992 88,743 SH   SOLE 0 87,106 0 1,637
DUKE ENERGY CORP NEW COM NEW 26441C204 254 2,654 SH   SOLE 0 0 0 2,654
DUPONT DE NEMOURS INC COM 26614N102 1,182 17,581 SH   SOLE 0 17,581 0 0
EAGLE MATERIALS INC COM 26969P108 301 3,375 SH   SOLE 0 1,175 0 2,200
EATON CORP PLC SHS G29183103 1,886 24,220 SH   SOLE 0 23,590 0 630
EDISON INTL COM 281020107 1,151 15,266 SH   SOLE 0 0 0 15,266
ELBIT SYS LTD ORD M3760D101 4,047 25,026 SH   SOLE 0 25,026 0 0
ELECTROCORE INC COM 28531P103 153 70,000 SH   SOLE 0 0 0 70,000
EXXON MOBIL CORP COM 30231G102 4,971 72,816 SH   SOLE 0 49,326 0 23,490
FACEBOOK INC CL A 30303M102 639 3,651 SH   SOLE 0 3,651 0 0
FASTENAL CO COM 311900104 2,096 64,163 SH   SOLE 0 0 0 64,163
FLEETCOR TECHNOLOGIES INC COM 339041105 539 1,880 SH   SOLE 0 1,880 0 0
GENERAL DYNAMICS CORP COM 369550108 1,341 7,687 SH   SOLE 0 7,687 0 0
GILEAD SCIENCES INC COM 375558103 2,573 41,754 SH   SOLE 0 41,754 0 0
GLAXOSMITHKLINE PLC SPONSORED ADR 37733W105 1,649 39,991 SH   SOLE 0 38,742 0 1,249
GLOBAL PMTS INC COM 37940X102 450 2,828 SH   SOLE 0 2,828 0 0
HD SUPPLY HLDGS INC COM 40416M105 2,288 59,971 SH   SOLE 0 59,971 0 0
HEICO CORP NEW COM 422806109 477 3,817 SH   SOLE 0 3,817 0 0
HEXCEL CORP NEW COM 428291108 649 8,525 SH   SOLE 0 8,525 0 0
HOME DEPOT INC COM 437076102 4,978 21,462 SH   SOLE 0 199 0 21,263
HONEYWELL INTL INC COM 438516106 391 2,364 SH   SOLE 0 1,119 0 1,245
IDEXX LABS INC COM 45168D104 599 2,201 SH   SOLE 0 2,201 0 0
IHS MARKIT LTD SHS G47567105 548 8,193 SH   SOLE 0 8,193 0 0
ILLINOIS TOOL WKS INC COM 452308109 527 3,370 SH   SOLE 0 15 0 3,355
INTEL CORP COM 458140100 3,729 72,395 SH   SOLE 0 1,124 0 71,271
ISHARES TR 1 3 YR TREAS BD 464287457 14,035 165,462 SH   SOLE 0 223 0 165,239
ISHARES TR 3 7 YR TREAS BD 464288661 17,639 139,107 SH   SOLE 0 0 0 139,107
ISHARES TR BARCLAYS 7 10 YR 464287440 3,394 30,175 SH   SOLE 0 0 0 30,175
ISHARES TR CORE S&P MCP ETF 464287507 1,189 6,152 SH   SOLE 0 6,152 0 0
ISHARES TR CORE S&P SCP ETF 464287804 7,004 90,044 SH   SOLE 0 1,963 0 88,081
ISHARES TR CORE S&P500 ETF 464287200 7,094 23,764 SH   SOLE 0 14 0 23,750
ISHARES TR MSCI EMG MKT ETF 464287234 795 19,460 SH   SOLE 0 19,460 0 0
ISHARES TR MSCI MIN VOL ETF 46429B697 3,529 55,047 SH   SOLE 0 0 0 55,047
ISHARES TR RUSSELL 2000 ETF 464287655 208 1,376 SH   SOLE 0 1,376 0 0
ISHARES TR S&P MC 400GR ETF 464287606 222 990 SH   SOLE 0 990 0 0
ISHARES TR SHORT TREAS BD 464288679 8,138 73,570 SH   SOLE 0 0 0 73,570
JOHNSON & JOHNSON COM 478160104 2,922 22,583 SH   SOLE 0 0 0 22,583
JOHNSON CTLS INTL PLC SHS G51502105 521 11,875 SH   SOLE 0 11,875 0 0
JP MORGAN EXCHANGE TRADED FD ULTRA SHRT INC 46641Q837 4,464 88,537 SH   SOLE 0 0 0 88,537
JPMORGAN CHASE & CO COM 46625H100 1,954 16,609 SH   SOLE 0 127 0 16,482
KAMAN CORP COM 483548103 972 17,297 SH   SOLE 0 17,297 0 0
KIMBERLY CLARK CORP COM 494368103 1,006 7,078 SH   SOLE 0 0 0 7,078
KNIGHT SWIFT TRANSN HLDGS IN CL A 499049104 358 9,869 SH   SOLE 0 0 0 9,869
LAUDER ESTEE COS INC CL A 518439104 906 4,552 SH   SOLE 0 0 0 4,552
LEIDOS HLDGS INC COM 525327102 576 6,712 SH   SOLE 0 6,712 0 0
LINDE PLC SHS G5494J103 2,321 11,983 SH   SOLE 0 0 0 11,983
LOCKHEED MARTIN CORP COM 539830109 533 1,367 SH   SOLE 0 1,367 0 0
LUCKIN COFFEE INC SPONSORED ADS 54951L109 2,640 144,980 SH   SOLE 0 144,980 0 0
MASTERCARD INC CL A 57636Q104 3,351 12,340 SH   SOLE 0 12,340 0 0
MAUI LD & PINEAPPLE INC COM 577345101 175 17,000 SH   SOLE 0 17,000 0 0
MCDONALDS CORP COM 580135101 1,063 4,949 SH   SOLE 0 4,949 0 0
MEDTRONIC PLC SHS G5960L103 3,063 28,208 SH   SOLE 0 28,208 0 0
MERCK & CO INC COM 58933Y105 3,005 35,779 SH   SOLE 0 2,814 0 32,965
MICROSOFT CORP COM 594918104 10,230 73,646 SH   SOLE 0 73,646 0 0
MOODYS CORP COM 615369105 504 2,461 SH   SOLE 0 2,461 0 0
MOOG INC CL A 615394202 1,938 24,479 SH   SOLE 0 24,479 0 0
MSCI INC COM 55354G100 566 2,598 SH   SOLE 0 2,598 0 0
MUELLER WTR PRODS INC COM SER A 624758108 2,759 255,466 SH   SOLE 0 255,466 0 0
NEXTERA ENERGY INC COM 65339F101 10,448 45,311 SH   SOLE 0 28,155 0 17,156
NIKE INC CL B 654106103 1,753 18,661 SH   SOLE 0 0 0 18,661
NORFOLK SOUTHERN CORP COM 655844108 6,447 37,992 SH   SOLE 0 37,992 0 0
NOVARTIS A G SPONSORED ADR 66987V109 655 7,555 SH   SOLE 0 335 0 7,220
NOVO-NORDISK A S ADR 670100205 1,609 31,126 SH   SOLE 0 0 0 31,126
NUVEEN MUN VALUE FD INC COM 670928100 5,729 546,146 SH   SOLE 0 525,746 0 20,400
NVIDIA CORP COM 67066G104 2,537 14,575 SH   SOLE 0 15 0 14,560
PAYPAL HLDGS INC COM 70450Y103 9,402 94,061 SH   SOLE 0 88,561 0 5,500
PEPSICO INC COM 713448108 721 5,255 SH   SOLE 0 0 0 5,255
PFIZER INC COM 717081103 3,364 94,853 SH   SOLE 0 35,342 0 59,511
PIMCO ETF TR ACTIVE BD ETF 72201R775 484 4,440 SH   SOLE 0 4,440 0 0
POTLATCHDELTIC CORPORATION COM 737630103 5,469 134,688 SH   SOLE 0 118,526 0 16,162
PROCTER & GAMBLE CO COM 742718109 4,493 36,137 SH   SOLE 0 36,137 0 0
RAYONIER INC COM 754907103 2,119 76,536 SH   SOLE 0 76,536 0 0
RAYTHEON CO COM NEW 755111507 1,178 6,004 SH   SOLE 0 37 0 5,967
REPUBLIC SVCS INC COM 760759100 577 6,780 SH   SOLE 0 6,780 0 0
RESMED INC COM 761152107 527 3,901 SH   SOLE 0 3,901 0 0
ROYAL BK CDA MONTREAL QUE COM 780087102 2,698 33,246 SH   SOLE 0 0 0 33,246
ROYAL DUTCH SHELL PLC SPON ADR B 780259107 830 14,432 SH   SOLE 0 12,281 0 2,151
ROYAL GOLD INC COM 780287108 632 5,000 SH   SOLE 0 5,000 0 0
S&P GLOBAL INC COM 78409V104 533 2,174 SH   SOLE 0 2,174 0 0
SCHWAB STRATEGIC TR EMRG MKTEQ ETF 808524706 652 25,948 SH   SOLE 0 25,948 0 0
SCHWAB STRATEGIC TR INTL EQTY ETF 808524805 644 20,211 SH   SOLE 0 20,211 0 0
SCHWAB STRATEGIC TR US AGGREGATE B 808524839 7,961 147,846 SH   SOLE 0 147,846 0 0
SCHWAB STRATEGIC TR US LCAP VA ETF 808524409 315 5,546 SH   SOLE 0 5,546 0 0
SCHWAB STRATEGIC TR US LRG CAP ETF 808524201 666 9,387 SH   SOLE 0 9,387 0 0
SCHWAB STRATEGIC TR US MID-CAP ETF 808524508 339 5,992 SH   SOLE 0 5,992 0 0
SCHWAB STRATEGIC TR US REIT ETF 808524847 841 17,831 SH   SOLE 0 17,831 0 0
SCHWAB STRATEGIC TR US TIPS ETF 808524870 8,542 150,490 SH   SOLE 0 150,490 0 0
SEABOARD CORP COM 811543107 436 103 SH   SOLE 0 103 0 0
SELECT SECTOR SPDR TR ENERGY 81369Y506 1,003 16,945 SH   SOLE 0 0 0 16,945
SELECT SECTOR SPDR TR SBI CONS DISCR 81369Y407 264 2,187 SH   SOLE 0 0 0 2,187
SELECT SECTOR SPDR TR SBI HEALTHCARE 81369Y209 329 3,650 SH   SOLE 0 0 0 3,650
SELECT SECTOR SPDR TR SBI INT-FINL 81369Y605 256 9,142 SH   SOLE 0 0 0 9,142
SELECT SECTOR SPDR TR SBI INT-INDS 81369Y704 240 3,096 SH   SOLE 0 0 0 3,096
SELECT SECTOR SPDR TR TECHNOLOGY 81369Y803 579 7,190 SH   SOLE 0 0 0 7,190
SENSIENT TECHNOLOGIES CORP COM 81725T100 446 6,500 SH   SOLE 0 0 0 6,500
SPDR GOLD TRUST GOLD SHS 78463V107 8,760 62,017 SH   SOLE 0 61,594 0 423
SPDR S&P 500 ETF TR TR UNIT 78462F103 741 2,503 SH   SOLE 0 2,503 0 0
SPDR S&P MIDCAP 400 ETF TR UTSER1 S&PDCRP 78467Y107 1,475 4,185 SH   SOLE 0 0 0 4,185
SPDR SERIES TRUST NUVEEN BLMBRG SR 78468R739 571 11,652 SH   SOLE 0 0 0 11,652
SPDR SERIES TRUST PORTFOLIO SHORT 78464A474 485 15,745 SH   SOLE 0 0 0 15,745
SPDR SERIES TRUST S&P REGL BKG 78464A698 742 14,063 SH   SOLE 0 0 0 14,063
SPDR SERIES TRUST SPDR BLOOMBERG 78468R663 416 4,540 SH   SOLE 0 0 0 4,540
STRYKER CORP COM 863667101 2,806 12,971 SH   SOLE 0 0 0 12,971
SYSCO CORP COM 871829107 6,243 79,393 SH   SOLE 0 79,393 0 0
TEXTRON INC COM 883203101 1,272 27,130 SH   SOLE 0 25,130 0 2,000
TJX COS INC NEW COM 872540109 5,178 92,900 SH   SOLE 0 0 0 92,900
TOOTSIE ROLL INDS INC COM 890516107 298 8,173 SH   SOLE 0 8,173 0 0
TRANSUNION COM 89400J107 549 6,768 SH   SOLE 0 6,768 0 0
UNION PACIFIC CORP COM 907818108 353 2,242 SH   SOLE 0 1,102 0 1,140
UNITED TECHNOLOGIES CORP COM 913017109 2,220 16,259 SH   SOLE 0 0 0 16,259
UNITEDHEALTH GROUP INC COM 91324P102 347 1,598 SH   SOLE 0 0 0 1,598
US BANCORP DEL COM NEW 902973304 2,782 50,263 SH   SOLE 0 0 0 50,263
V F CORP COM 918204108 2,838 31,896 SH   SOLE 0 0 0 31,896
VANGUARD BD INDEX FD INC TOTAL BND MRKT 921937835 326 3,853 SH   SOLE 0 3,853 0 0
VANGUARD CHARLOTTE FDS INTL BD IDX ETF 92203J407 9,224 156,792 SH   SOLE 0 156,792 0 0
VANGUARD GROUP DIV APP ETF 921908844 1,071 8,952 SH   SOLE 0 0 0 8,952
VANGUARD INDEX FDS REAL ESTATE ETF 922908553 2,760 29,595 SH   SOLE 0 0 0 29,595
VANGUARD INDEX FDS S&P 500 ETF SHS 922908363 253 928 SH   SOLE 0 928 0 0
VANGUARD INDEX FDS TOTAL STK MKT 922908769 12,546 83,086 SH   SOLE 0 83,086 0 0
VANGUARD INTL EQUITY INDEX F FTSE EMR MKT ETF 922042858 4,705 116,871 SH   SOLE 0 116,871 0 0
VANGUARD MUN BD FD INC TAX EXEMPT BD 922907746 301 5,620 SH   SOLE 0 0 0 5,620
VANGUARD SCOTTSDALE FDS INT-TERM CORP 92206C870 777 8,512 SH   SOLE 0 3,561 0 4,951
VANGUARD SCOTTSDALE FDS SHRT TRM CORP BD 92206C409 7,190 88,714 SH   SOLE 0 0 0 88,714
VANGUARD WHITEHALL FDS INC HIGH DIV YLD 921946406 859 9,684 SH   SOLE 0 0 0 9,684
VANGUARD WHITEHALL FDS INC INTL DVD ETF 921946810 5,561 83,535 SH   SOLE 0 0 0 83,535
VEEVA SYS INC CL A COM 922475108 206 1,365 SH   SOLE 0 1,365 0 0
VERISK ANALYTICS INC COM 92345Y106 532 3,363 SH   SOLE 0 0 0 3,363
VERIZON COMMUNICATIONS INC COM 92343V104 4,270 70,770 SH   SOLE 0 1,477 0 69,293
VIACOM INC NEW CL B 92553P201 1,632 70,833 SH   SOLE 0 68,534 0 2,299
VISA INC COM CL A 92826C839 658 3,827 SH   SOLE 0 3,827 0 0
W P CAREY INC COM 92936U109 676 7,558 SH   SOLE 0 7,558 0 0
WALGREENS BOOTS ALLIANCE INC COM 931427108 1,832 33,121 SH   SOLE 0 0 0 33,121
WALMART INC COM 931142103 2,664 22,449 SH   SOLE 0 0 0 22,449
WASTE MGMT INC DEL COM 94106L109 751 6,530 SH   SOLE 0 0 0 6,530
WESTERN AST INFL LKD OPP & I COM 95766R104 9,308 841,588 SH   SOLE 0 841,588 0 0