| Name of Bond | End of Year Book Value | End of Year Fair Market Value |
|---|---|---|
| 25,000 Bk of Amer 3.75 2021-01-14 | 25,062 | 24,781 |
| 20,000 Gen Elec 3.50 2022-04-15 | 20,000 | 20,586 |
| Name of Stock | End of Year Book Value | End of Year Fair Market Value |
|---|---|---|
| 106 shares of Amgen, Inc. | 6,435 | 24,343 |
| 378 shares of Bank of Montreal | 19,750 | 28,723 |
| 697 shares of Bristol Myers Squibb | 23,142 | 43,235 |
| 102 shares of Chemours | 1,187 | 2,529 |
| 24 shares of Cigna | 1,350 | 4,996 |
| 118 shares of CME Group | 5,482 | 21,507 |
| 219 shares of Cortiva | 3,602 | 8,480 |
| 213 shares of CVS Health | 6,601 | 14,538 |
| 219 shares of Dow Chemical | 7,529 | 12,155 |
| 219 shares of DuPont De Demours | 11,051 | 15,573 |
| 769 shares of Exelon | 23,176 | 32,480 |
| 1111 shares of Intel | 23,369 | 55,374 |
| 225 shares of Intl Paper | 2,318 | 11,197 |
| 58 shares of Johnson Johnson | 2,976 | 9,077 |
| 520 shares of JPMorgan Chase | 23,218 | 66,127 |
| 822 shares of Oracle Corp | 17,856 | 53,169 |
| 48 shares of Spyglass Resources | 122 | |
| 415 shares of Tractor Supply | 4,108 | 58,264 |
| 439 shares of Walmart | 29,015 | 63,237 |
| 5279 shares of Oberweis China Opp Fund | 71,044 | 91,097 |
| 394 shares of Oberweis Global Opp Fund | 11,835 | 14,517 |
| 2195 shares of Oberweis Global Opp Fund | 51,088 | 80,950 |
| 4734 shares of Oberweis Intl Opp Fund | 60,263 | 149,226 |
| 1564 shares of Oberweis Micro Cap Fund | 22,095 | 45,520 |
| 2229 shares of Oberweis Small Cap Opp Fund | 26,694 | 40,759 |
| 450 shares of SPDR SP 500 EFT | 57,970 | 168,194 |
| Category | Amount | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| Investment account fees | 35 | 35 | 35 |
| Category | Amount | Net Investment Income | Adjusted Net Income | Disbursements for Charitable Purposes |
|---|---|---|---|---|
| Taxes on foreign dividend | 465 | 465 | 465 | |
| U.S. Treasury | 399 | 399 | 399 |