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 FIGI (to the nearest dollar) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
3M COM 88579Y101   835 7,634 SH   SOLE   7,634 0 0
ABBOTT LABS COM 002824100   3,668 33,325 SH   SOLE   33,325 0 0
ABBVIE COM 00287Y109   24,542 158,369 SH   SOLE   158,369 0 0
AIR PRODUCTS & CHEMICALS COM 009158106   235 860 SH   SOLE   860 0 0
ALPHABET CL A COM 02079K305   18,952 135,671 SH   SOLE   135,671 0 0
ALPHABET CL C COM 02079K107   1,702 12,076 SH   SOLE   12,076 0 0
ALTRIA GROUP COM 02209S103   5,207 129,073 SH   SOLE   129,073 0 0
AMAZON.COM COM 023135106   751 4,940 SH   SOLE   4,940 0 0
AMERICAN EXPRESS COM 025816109   15,451 82,474 SH   SOLE   82,474 0 0
AMERICAN TOWER COM 03027X100   985 4,564 SH   SOLE   4,564 0 0
AMGEN COM 031162100   16,572 57,537 SH   SOLE   57,537 0 0
APPLE COM 037833100   79,689 413,903 SH   SOLE   413,903 0 0
APPLIED MATERIALS COM 038222105   12,897 79,575 SH   SOLE   79,575 0 0
ASTRAZENECA ADR COM 046353108   492 7,300 SH   SOLE   7,300 0 0
AT&T COM 00206R102   557 33,210 SH   SOLE   33,210 0 0
ATOSSA THERAPEUTICS COM 04962H506   18 21,000 SH   SOLE   21,000 0 0
AUTOMATIC DATA PROCESSING COM 053015103   593 2,545 SH   SOLE   2,545 0 0
BANK OF AMERICA COM 060505104   667 19,803 SH   SOLE   19,803 0 0
BERKSHIRE HATHAWAY CL A COM 084670108   543 1 SH   SOLE   1 0 0
BERKSHIRE HATHAWAY CL B COM 084670702   1,666 4,670 SH   SOLE   4,670 0 0
BLACKROCK COM 09247X101   203 250 SH   SOLE   250 0 0
BOEING COM 097023105   325 1,248 SH   SOLE   1,248 0 0
BOSTON SCIENTIFIC COM 101137107   715 12,365 SH   SOLE   12,365 0 0
BRISTOL-MYERS SQUIBB COM 110122108   703 13,700 SH   SOLE   13,700 0 0
BROADCOM COM 11135f101   45,689 40,931 SH   SOLE   40,931 0 0
BROWN-FORMAN CL B COM 115637209   508 8,905 SH   SOLE   8,905 0 0
CANADIAN NATIONAL RAILWAY COM 136375102   791 6,300 SH   SOLE   6,300 0 0
CASEYS GENERAL STORES COM 147528103   1,069 3,890 SH   SOLE   3,890 0 0
CATERPILLAR COM 149123101   1,355 4,583 SH   SOLE   4,583 0 0
CHEVRON COM 166764100   13,701 91,852 SH   SOLE   91,852 0 0
CHURCH & DWIGHT COM 171340102   271 2,864 SH   SOLE   2,864 0 0
CINCINNATI FINANCIAL COM 172062101   666 6,436 SH   SOLE   6,436 0 0
CINTAS COM 172908105   873 1,448 SH   SOLE   1,448 0 0
CISCO SYSTEMS COM 17275R102   20,277 401,373 SH   SOLE   401,373 0 0
CLOROX COM 189054109   483 3,384 SH   SOLE   3,384 0 0
COCA-COLA COM 191216100   1,770 30,030 SH   SOLE   30,030 0 0
COLGATE PALMOLIVE COM 194162103   255 3,200 SH   SOLE   3,200 0 0
COMERICA COM 200340107   1,915 34,307 SH   SOLE   34,307 0 0
COSTCO WHOLESALE COM 22160K105   296 448 SH   SOLE   448 0 0
CVS HEALTH COM 126650100   217 2,746 SH   SOLE   2,746 0 0
DEERE COM 244199105   740 1,850 SH   SOLE   1,850 0 0
DEUTSCHE X TRACKERS HEDGED EQU COM 233051200   342 9,242 SH   SOLE   9,242 0 0
DIGITAL REALTY TRUST COM 253868103   7,105 52,796 SH   SOLE   52,796 0 0
DOLLAR GENERAL COM 256677105   896 6,591 SH   SOLE   6,591 0 0
DUKE ENERGY COM 26441C204   410 4,224 SH   SOLE   4,224 0 0
EATON COM G29183103   361 1,497 SH   SOLE   1,497 0 0
ECOLOCLEAN INDUSTRIES COM 27887U104   0 26,300 SH   SOLE   26,300 0 0
ELI LILLY COM 532457108   22,094 37,903 SH   SOLE   37,903 0 0
EOG RESOURCES COM 26875P101   3,397 28,085 SH   SOLE   28,085 0 0
EXPEDIA COM 30212P303   1,003 6,610 SH   SOLE   6,610 0 0
EXXON MOBIL COM 30231G102   24,297 243,019 SH   SOLE   243,019 0 0
FASTENAL COM 311900104   291 4,500 SH   SOLE   4,500 0 0
FIRST TRUST TECHNOLOGY DIVIDEN COM 33738R118   450 7,025 SH   SOLE   7,025 0 0
FISERV INC COM 337738108   721 5,425 SH   SOLE   5,425 0 0
GENERAL DYNAMICS COM 369550108   219 843 SH   SOLE   843 0 0
GENERAL MILLS COM 370334104   530 8,131 SH   SOLE   8,131 0 0
GENTEX COM 371901109   443 13,550 SH   SOLE   13,550 0 0
GNIS PETROLEUM COM 451725105   0 22,000 SH   SOLE   22,000 0 0
HALLIBURTON COM 406216101   585 16,171 SH   SOLE   16,171 0 0
HERSHEY COM 427866108   11,382 61,048 SH   SOLE   61,048 0 0
HOME DEPOT COM 437076102   20,738 59,842 SH   SOLE   59,842 0 0
HUBBELL COM 443510607   7,536 22,910 SH   SOLE   22,910 0 0
ICON COM G4705A100   16,552 58,472 SH   SOLE   58,472 0 0
IDACORP COM 451107106   11,705 119,054 SH   SOLE   119,054 0 0
INTEL COM 458140100   2,370 47,156 SH   SOLE   47,156 0 0
INTERNATIONAL BUSINESS MACHINE COM 459200101   1,831 11,194 SH   SOLE   11,194 0 0
ISHARES CORE INTERNATIONAL STO COM 46432F834   3,744 57,660 SH   SOLE   57,660 0 0
ISHARES DIVIDEND EQUITY ETF COM 464287168   397 3,386 SH   SOLE   3,386 0 0
ISHARES GOLD TRUST ETF COM 464285204   10,792 276,497 SH   SOLE   276,497 0 0
ISHARES MSCI INTERNATIONAL QUA COM 46434v456   873 23,234 SH   SOLE   23,234 0 0
ISHARES RUSSELL 1000 GROWTH IN COM 464287614   443 1,460 SH   SOLE   1,460 0 0
ISHARES RUSSELL 2000 SMALLCAP COM 464287655   317 1,580 SH   SOLE   1,580 0 0
ISHARES S&P 500 INDEX ETF COM 464287200   273 571 SH   SOLE   571 0 0
ISHARES S&P MID-CAP EQUITY ETF COM 464287507   969 3,495 SH   SOLE   3,495 0 0
ISHARES S&P SMALLCAP 600 INDEX COM 464287804   738 6,815 SH   SOLE   6,815 0 0
JOHNSON & JOHNSON COM 478160104   23,239 148,268 SH   SOLE   148,268 0 0
JOTAN INC COM 481093102   0 10,000 SH   SOLE   10,000 0 0
JPMORGAN CHASE COM 46625H100   2,225 13,080 SH   SOLE   13,080 0 0
KELLOGG COM 487836108   201 3,600 SH   SOLE   3,600 0 0
KIMBERLY CLARK COM 494368103   506 4,164 SH   SOLE   4,164 0 0
KROGER COM 501044101   10,477 229,197 SH   SOLE   229,197 0 0
LOCKHEED MARTIN COM 539830109   14,530 32,059 SH   SOLE   32,059 0 0
MASTERCARD COM 57636Q104   410 961 SH   SOLE   961 0 0
MCDONALDS COM 580135101   990 3,338 SH   SOLE   3,338 0 0
MEDTRONIC COM G5960L103   3,368 40,879 SH   SOLE   40,879 0 0
MERCK COM 58933Y105   1,432 13,139 SH   SOLE   13,139 0 0
META PLATFORMS COM 30303M102   250 705 SH   SOLE   705 0 0
MICROSOFT COM 594918104   69,295 184,275 SH   SOLE   184,275 0 0
MORGAN STANLEY COM 617446448   18,804 201,650 SH   SOLE   201,650 0 0
NETFLIX COM 64110L106   983 2,019 SH   SOLE   2,019 0 0
NEXTERA ENERGY COM 65339F101   1,436 23,637 SH   SOLE   23,637 0 0
NORTHROP GRUMMAN COM 666807102   13,906 29,704 SH   SOLE   29,704 0 0
NRG ENERGY COM 629377508   899 17,386 SH   SOLE   17,386 0 0
NVENT ELECTRIC COM G6700G107   7,344 124,285 SH   SOLE   124,285 0 0
NVIDIA COM 67066G104   583 1,177 SH   SOLE   1,177 0 0
ORACLE COM 68389X105   631 5,986 SH   SOLE   5,986 0 0
PEPSICO COM 713448108   4,581 26,973 SH   SOLE   26,973 0 0
PFIZER COM 717081103   9,918 344,499 SH   SOLE   344,499 0 0
PHILIP MORRIS COM 718172109   3,057 32,498 SH   SOLE   32,498 0 0
PHILLIPS 66 COM 718546104   618 4,645 SH   SOLE   4,645 0 0
PNC FINANCIAL SERVICES GROUP COM 693475105   533 3,445 SH   SOLE   3,445 0 0
PROCTER & GAMBLE COM 742718109   26,688 182,121 SH   SOLE   182,121 0 0
PROSHARES S&P 500 DIVIDEND ARI COM 74348A467   858 9,015 SH   SOLE   9,015 0 0
RAYTHEON TECHNOLOGIES COM 75513E101   687 8,165 SH   SOLE   8,165 0 0
REALTY INCOME COM 756109104   5,771 100,497 SH   SOLE   100,497 0 0
REPUBLIC FIRST BANCORP COM 760416107   2 50,000 SH   SOLE   50,000 0 0
SALESFORCE COM 79466L302   11,128 42,288 SH   SOLE   42,288 0 0
SCHWAB US DIVIDEND EQ ETF COM 808524797   2,517 33,068 SH   SOLE   33,068 0 0
SEMPRA ENERGY COM 816851109   483 6,466 SH   SOLE   6,466 0 0
SKINNY NUTRITIONAL CORPORATION COM 830695102   0 242,900 SH   SOLE   242,900 0 0
SPDR CONSUMER DISCRETIONARY ET COM 81369Y407   303 1,693 SH   SOLE   1,693 0 0
SPDR GOLD TRUST ETF COM 78463V107   1,123 5,875 SH   SOLE   5,875 0 0
SPDR HEALTH CARE SECTOR ETF COM 81369Y209   944 6,920 SH   SOLE   6,920 0 0
SPDR PORTFOLIO DEVELOPED WORLD COM 78463X889   566 16,650 SH   SOLE   16,650 0 0
SPDR PORTFOLIO TOTAL STOCK MAR COM 78464A805   3,752 64,194 SH   SOLE   64,194 0 0
SPDR S&P 500 EQUITY ETF COM 78462F103   10,471 22,030 SH   SOLE   22,030 0 0
SPROTT PHYSICAL GOLD TRUST COM 85207H104   696 43,675 SH   SOLE   43,675 0 0
STARBUCKS COM 855244109   6,905 71,924 SH   SOLE   71,924 0 0
STRYKER COM 863667101   11,818 39,464 SH   SOLE   39,464 0 0
SYSCO COM 871829107   3,170 43,352 SH   SOLE   43,352 0 0
TECHNOLOGY SECTOR SPDR ETF COM 81369Y803   1,873 9,730 SH   SOLE   9,730 0 0
TESLA MOTORS COM 88160R101   403 1,620 SH   SOLE   1,620 0 0
THERMO FISHER SCIENTIFIC COM 883556102   563 1,061 SH   SOLE   1,061 0 0
TORONTO-DOMINION BANK COM 891160509   7,023 108,674 SH   SOLE   108,674 0 0
TRAVELERS COM 89417E109   650 3,414 SH   SOLE   3,414 0 0
UNITEDHEALTH GROUP COM 91324P102   1,506 2,861 SH   SOLE   2,861 0 0
UNIVERSAL COM 913456109   296 4,400 SH   SOLE   4,400 0 0
VANECK VECTORS SEMICONDUCTOR E COM 92189F676   545 3,115 SH   SOLE   3,115 0 0
VANGUARD DIVIDEND APPRECIATION COM 921908844   472 2,771 SH   SOLE   2,771 0 0
VANGUARD FTSE EMERGING MARKETS COM 922042858   432 10,520 SH   SOLE   10,520 0 0
VAXART COM 92243A200   7 12,500 SH   SOLE   12,500 0 0
VERIZON COMMUNICATIONS COM 92343V104   2,430 64,458 SH   SOLE   64,458 0 0
VERTEX PHARMACEUTICALS COM 92532F100   12,247 30,100 SH   SOLE   30,100 0 0
VISA CL A COM 92826C839   512 1,965 SH   SOLE   1,965 0 0
WALMART COM 931142103   946 6,000 SH   SOLE   6,000 0 0
WALT DISNEY COM 254687106   3,953 43,781 SH   SOLE   43,781 0 0
WASTE MANAGEMENT COM 94106L109   5,479 30,590 SH   SOLE   30,590 0 0
WEBB INTERACT SERVICES COM 94748P104   0 303,575 SH   SOLE   303,575 0 0
WESTERN DIGITAL COM 958102105   778 14,855 SH   SOLE   14,855 0 0
WESTROCK COM 96145D105   764 18,395 SH   SOLE   18,395 0 0
WISDOMTREE HIGH DIVIDEND ETF COM 97717W208   3,870 47,088 SH   SOLE   47,088 0 0
WISDOMTREE INTERNATIONAL DIVID COM 97717W802   311 7,985 SH   SOLE   7,985 0 0
WISDOMTREE SMALLCAP EARNINGS E COM 97717W562   223 4,476 SH   SOLE   4,476 0 0
WISDOMTREE US DIV GROWTH ETF COM 97717X669   19,350 275,332 SH   SOLE   275,332 0 0
WISDOMTREE US SMALLCAP DIV GRO COM 97717X651   5,183 109,255 SH   SOLE   109,255 0 0
YUM! BRANDS COM 988498101   293 2,242 SH   SOLE   2,242 0 0
ZOETIS COM 98978V103   250 1,266 SH   SOLE   1,266 0 0