| Category | Amount | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| ACCOUNTING FEES | 3,400 | 1,700 | 1,700 |
| Name of Stock | End of Year Book Value | End of Year Fair Market Value |
|---|---|---|
| 2180 SHARES ABBOTT LABS | 51,339 | 238,688 |
| 450 SHARES ABBOTT LABS | 10,597 | 49,271 |
| 1700 SHARES ABBOTT LABS | 46,839 | 186,133 |
| 1700 SHARES ABBOTT LABS | 46,839 | 186,133 |
| 2030 SHARES ABBVIE | 51,842 | 217,515 |
| 550 SHARES ABIOMED INC. | 101,149 | 178,310 |
| 1000 SHARES ACCENTURE PLC IRELAND | 108,854 | 261,210 |
| 990 SHARES AIR PRODUCTS | 51,683 | 270,488 |
| 350 SHARES AIR PRODUCTS | 23,277 | 95,627 |
| 200 SHARES AIR PRODUCTS | 10,441 | 54,644 |
| 100 SHARES AIR PRODUCTS | 6,987 | 27,322 |
| 125 SHARES ALPHABET INC. VOTING | 95,639 | 219,080 |
| 100 SHARES ALPHABET INC. VOTING | 103,087 | 175,264 |
| 125 SHARES ALPHABET INC. NON-VOTING | 100,105 | 218,985 |
| 1613 SHARES ANALOG DEVICES | 133,798 | 238,288 |
| 2862 SHARES ANALOG DEVICES | 254,407 | 422,803 |
| 2600 SHARES APPEN LTD | 50,856 | 49,535 |
| 3500 SHARES ATMOS | 102,057 | 334,005 |
| 700 SHARES AUTO DATA | 24,096 | 123,340 |
| 425 SHARES AUTO DATA | 15,710 | 74,885 |
| 400 SHARES BECTON DICKINSON | 105,038 | 100,088 |
| 4945 SHARES BID CORP | 93,077 | 87,774 |
| 2000 SHARES CANADIAN NATL | 40,722 | 219,700 |
| 800 SHARES CANADIAN NATL | 19,668 | 87,880 |
| 1700 SHARES CANADIAN NATL | 43,562 | 186,745 |
| 1000 SHARES CANADIAN NATL | 33,380 | 109,850 |
| 3250 SHARES CISCO SYSTEMS | 92,380 | 145,438 |
| 2500 SHARES CISCO SYSTEMS | 84,689 | 111,875 |
| 3000 SHARES CISCO SYSTEMS | 171,317 | 134,250 |
| 750 SHARES COCHLEAR LIMITED | 53,245 | 109,381 |
| 2000 SHARES COLGATE | 50,040 | 171,020 |
| 1500 SHARES COLGATE | 51,699 | 128,265 |
| 1500 SHARES COLGATE | 51,699 | 128,265 |
| 1500 SHARES COLGATE | 59,276 | 128,265 |
| 500 SHARES CONOCOPHILLIPS | 25,396 | 19,995 |
| 200 SHARES CONOCOPHILLIPS | 11,448 | 7,998 |
| 300 SHARES CONOCOPHILLIPS | 19,462 | 11,997 |
| 500 SHARES CONOCOPHILLIPS | 19,993 | 19,995 |
| 1500 SHARES CONOCOPHILLIPS | 65,680 | 59,985 |
| 1500 SHARES CONOCOPHILLIPS | 71,754 | 59,985 |
| 2000 SHARES CONOCOPHILIPS | 131,428 | 79,980 |
| 50 SHARES COSTAR GROUP | 28,469 | 46,214 |
| 2000 SHARES CSL LIMITED | 73,426 | 437,080 |
| 500 SHARES CSL LIMITED | 21,720 | 109,270 |
| 450 SHARES DIAGEO | 33,776 | 71,465 |
| 250 SHARES DIAGEO | 19,671 | 39,703 |
| 400 SHARES DIAGEO | 31,764 | 63,524 |
| 120 SHARES DIAGEO | 9,031 | 19,057 |
| 130 SHARES DIAGEO | 10,347 | 20,645 |
| 225 SHARES DIAGEO | 16,409 | 35,732 |
| 225 SHARES DIAGEO | 16,409 | 35,732 |
| 1000 SHARES DISNEY | 113,854 | 181,180 |
| 500 SHARES FACEBOOK | 56,336 | 136,580 |
| 750 SHARES FACEBOOK | 99,271 | 204,870 |
| 600 SHARES FACEBOOK | 85,356 | 163,896 |
| 600 SHARES FACEBOOK | 105,312 | 163,896 |
| 500 SHARES FACTSET RESEARCH | 118,643 | 166,250 |
| 1000 SHARES HEINEKEN | 44,766 | 92,200 |
| 250 SHARES HEINEKEN | 11,252 | 23,050 |
| 1050 SHARES HEINEKEN | 52,766 | 96,810 |
| 800 SHARES HEINEKEN | 58,159 | 73,760 |
| 1750 SHARES INTEL | 31,563 | 87,185 |
| 1250 SHARES INTEL | 27,438 | 62,275 |
| 500 SHARES INTEL | 9,074 | 24,910 |
| 625 SHARES INTEL | 13,725 | 31,138 |
| 625 SHARES INTEL | 13,725 | 31,138 |
| 1000 SHARES INTUIT | 109,145 | 379,850 |
| 500 SHARES JACK HENRY & ASSOC | 35,136 | 80,995 |
| 14800 SHARES J & J | 1,001,775 | 2,329,224 |
| 126 SHARES J & J | 8,529 | 19,830 |
| 74 SHARES J & J | 5,009 | 11,646 |
| 750 SHARES LINDE | 122,588 | 197,633 |
| 250 SHARES LINDE | 40,863 | 65,878 |
| 1250 SHARES LOWES | 103,993 | 200,638 |
| 200 SHARES MCDONALDS | 11,232 | 42,916 |
| 650 SHARES MCDONALDS | 37,675 | 139,477 |
| 200 SHARES MCDONALDS | 12,058 | 42,916 |
| 400 SHARES MCDONALDS | 23,318 | 85,832 |
| 2999.66895 SHARES MERCK | 61,726 | 245,373 |
| 3343.33105 SHARES MERCK | 69,558 | 273,484 |
| 1500 SHARES MERCK | 54,681 | 122,700 |
| 3250 SHARES MICROSOFT | 96,479 | 722,865 |
| 500 SHARES MICROSOFT | 23,431 | 111,210 |
| 1750 SHARES MICROSOFT | 94,720 | 389,235 |
| 1375 SHARES NESTLE | 41,864 | 161,975 |
| 1125 SHARES NESTLE | 33,121 | 132,525 |
| 312 SHARES NESTE | 9,532 | 36,754 |
| 500 SHARES NESTLE | 17,541 | 58,900 |
| 500 SHARES NESTLE | 17,541 | 58,900 |
| 500 SHARES NESTLE | 35,033 | 58,900 |
| 750 SHARES NEXTERA ENERGY | 38,178 | 231,450 |
| 500 SHARES NEXTERA ENERGY | 28,734 | 154,300 |
| 1250 SHARES NEXTERA ENERGY | 63,748 | 385,750 |
| 200 SHARES NORFOLK SOUTHERN | 11,296 | 47,522 |
| 750 SHARES NORFOLK SOUTHERN | 33,801 | 178,208 |
| 750 SHARES NORFOLK SOUTHERN | 33,801 | 178,208 |
| 1000 SHARES NORFOLK SOUTHERN | 65,770 | 237,610 |
| 750 SHARES NORFOLK SOUTHERN | 59,487 | 178,208 |
| 1300 SHARES NOVARTIS | 67,746 | 122,759 |
| 800 SHARES NOVARTIS | 40,517 | 75,544 |
| 1300 SHARS NOVARTIS | 66,206 | 122,759 |
| 2500 SHARES NOVO NORDISK | 104,599 | 174,625 |
| 225 SHARES NVIDIA CORP | 44,640 | 117,495 |
| 1490 SHARES PAYCHEX | 47,639 | 138,838 |
| 350 SHARES PAYCHEX (IRA) | 10,735 | 32,613 |
| 310 SHARES PAYCHEX | 9,911 | 28,886 |
| 1000 SHARES PAYCHEX | 48,647 | 93,180 |
| 1750 SHARES PAYCOM | 87,618 | 791,438 |
| 500 SHARES PAYCOM | 29,115 | 226,125 |
| 1000 SHARES PEPSICO | 55,568 | 148,300 |
| 350 SHARES PEPSICO | 21,178 | 51,905 |
| 350 SHARES PEPSICO | 20,457 | 51,905 |
| 550 SHARES PEPSICO | 30,397 | 81,565 |
| 3000 SHARES PRO MEDICUS | 54,918 | 79,200 |
| 1800 SHARES PROCTER & GAMBLE | 114,552 | 250,452 |
| 3087 SHARES PROCTER & GAMBLE | 196,457 | 429,525 |
| 2800 SHARES QUALCOMM | 87,542 | 426,546 |
| 1000 SHARES QUALYS | 71,546 | 121,870 |
| 1560 SHARES STRYKER | 71,982 | 382,262 |
| 1100 SHARES STRYKER | 54,395 | 269,544 |
| 440 SHARES STRYKER | 20,303 | 107,818 |
| 2400 SHARES SYSCO | 70,374 | 178,224 |
| 5000 SHARES SYSCO | 131,194 | 371,300 |
| 580 SHARES SYSCO | 15,672 | 43,071 |
| 60000 SHARES THAI BEVERAGE | 25,946 | 33,150 |
| 50000 SHARES THAI BEVERAGE | 35,757 | 27,625 |
| 300 SHARES TYLER TECH | 54,166 | 130,956 |
| 3000 SHARES UNILEVER | 101,510 | 181,080 |
| 1500 SHARES UNILEVER | 48,884 | 90,540 |
| 1250 SHARES UNILEVER | 44,540 | 75,450 |
| 1000 SHARES UNILEVER | 39,591 | 60,360 |
| 850 SHARES UNILEVER | 36,219 | 51,306 |
| 1500 SHARES UNION PACIFIC | 54,495 | 312,330 |
| 1500 SHARES UNION PACIFIC | 54,495 | 312,330 |
| 750 SHARES VEEVA | 64,779 | 204,188 |
| 700 SHARES 3M | 48,207 | 122,353 |
| 2400 SHARES 3M | 165,282 | 419,496 |
| 560 SHARES AIR PRODUCTS | 49,938 | 153,003 |
| 1250 SHARES AMGEN | 276,985 | 287,400 |
| 2825 SHARES AUTO DATA | 104,424 | 497,765 |
| 200 SHARES PAYCOM | 21,242 | 90,450 |
| 9805 SHARES BID CORP (1) | 0 | 174,039 |
| 400 SHARES MCDONALDS | 132,309 | 471,218 |
| 1057 SHARES MERCK | 85,141 | 86,463 |
| 175 SHARES RAYTHEON | 6,401 | 12,514 |
| 75 SHARES RAYTHEON | 2,473 | 5,363 |
| 1250 SHARES RAYTHEON | 50,597 | 89,388 |
| 175 SHARES RAYTHEON | 11,514 | 12,514 |
| 2020 SHARES SYSCO | 71,074 | 150,005 |
| 1350 SHARES TORO COMPANY | 96,516 | 128,034 |
| 650 SHARES TRADE DESK | 73,398 | 520,650 |
| 1250 SHARES EDWARD LIFESCIENCE | 92,871 | 114,038 |
| 4500 SHARES EOG RESOURCES | 222,596 | 224,415 |
| 1000 SHARES EURONET WORLWIDE | 100,797 | 144,920 |
| 675 SHARES LOWES | 97,548 | 108,344 |
| Category | Amount | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| LEGAL FEES | 10,256 | 5,128 | 5,128 |
| Description | Amount |
|---|---|
| TIMING DIFFERENCE | 201 |
| Category | Amount | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| INVESTMENT FEES | 68,150 | 68,150 | 0 | |
| MISCELLANEOUS FEES | 350 | 0 | 350 |
| Category | Amount | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| FOREIGN TAX PAID | 6,918 | 6,918 | 0 | |
| FEDERAL EXCISE TAX | 19,408 | 0 | 0 |