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
3M Co COM 88579y101 926 8,378 SH   SOLE   7,669 0 709
3M Co COM 88579y101 11 100 SH Call SOLE   0 0 100
AMN Healthcare Services Inc COM 001744101 1,214 11,458 SH   SOLE   11,123 0 335
AT&T Inc COM 00206R102 201 13,093 SH   SOLE   12,592 0 501
AbbVie Inc COM 00287y109 2,538 18,913 SH   SOLE   18,236 0 677
Abbott Laboratories COM 002824100 1,255 12,968 SH   SOLE   12,518 0 450
Acco Brands Corp COM 00081T108 146 29,725 SH   SOLE   28,025 0 1,700
Air Products & Chemicals Inc COM 009158106 261 1,120 SH   SOLE   1,120 0 0
Alphabet Inc Cl A COM 02079K305 2,472 25,847 SH   SOLE   23,847 0 2,000
Alphabet Inc Cl C COM 02079K107 2,412 25,090 SH   SOLE   23,210 0 1,880
Amazon.com Inc COM 023135106 3,274 28,975 SH   SOLE   27,835 0 1,140
Amgen Inc COM 031162100 2,178 9,661 SH   SOLE   9,137 0 524
Apple Inc COM 037833100 10,510 76,048 SH   SOLE   72,147 0 3,901
Archer Daniels Midland Co COM 039483102 421 5,233 SH   SOLE   5,083 0 150
Automatic Data Processing Inc COM 053015103 205 908 SH   SOLE   908 0 0
Autozone Inc COM 053332102 825 385 SH   SOLE   360 0 25
Bank of America Corp COM 060505104 220 7,271 SH   SOLE   6,771 0 500
Bank of New York Mellon Corp COM 064058100 329 8,548 SH   SOLE   7,853 0 695
BankUnited Inc COM 06652k103 259 7,566 SH   SOLE   6,585 0 981
Baxter Intl Inc COM 071813109 500 9,280 SH   SOLE   8,857 0 423
Berkshire Hathaway Inc COM 084670702 302 1,132 SH   SOLE   1,132 0 0
Best Buy Co Inc COM 086516101 208 3,277 SH   SOLE   3,147 0 130
BlackRock Inc COM 09247x101 2,070 3,762 SH   SOLE   3,470 0 292
Boeing Co COM 097023105 560 4,622 SH   SOLE   4,502 0 120
Bristol-Myers Squibb Co COM 110122108 1,450 20,402 SH   SOLE   19,142 0 1,260
CH Robinson Worldwide Inc COM 12541w209 929 9,647 SH   SOLE   8,907 0 740
CVS Health Corp COM 126650100 1,362 14,284 SH   SOLE   13,265 0 1,019
Campbell Soup Co COM 134429109 279 5,914 SH   SOLE   5,854 0 60
Capital One Financial Corp COM 14040h105 1,083 11,745 SH   SOLE   10,938 0 807
Carrier Global Corp COM 14448c104 208 5,852 SH   SOLE   5,314 0 538
Caterpillar Inc COM 149123101 595 3,629 SH   SOLE   3,394 0 235
Charles River Laboratories COM 159864107 466 2,368 SH   SOLE   2,288 0 80
Chevron Corp COM 166764100 1,644 11,444 SH   SOLE   10,916 0 528
Cigna Corp COM 125523100 1,449 5,222 SH   SOLE   4,920 0 302
Cisco Systems Inc COM 17275R102 1,691 42,281 SH   SOLE   38,572 0 3,709
Citigroup Inc COM 172967424 370 8,872 SH   SOLE   8,548 0 324
Comcast Corp COM 20030n101 899 30,638 SH   SOLE   28,353 0 2,285
Communication Services Sector COM 81369y852 1,287 26,881 SH   SOLE   25,386 0 1,495
Community Trust Bancorp Inc COM 204149108 278 6,853 SH   SOLE   6,628 0 225
Competitive Companies Inc COM 204510101 0 700,000 SH   SOLE   700,000 0 0
ConocoPhillips COM 20825c104 1,117 10,916 SH   SOLE   10,129 0 787
Consolidated Edison Inc COM 209115104 322 3,750 SH   SOLE   3,635 0 115
Consumer Staples Select Sector COM 81369y308 466 6,990 SH   SOLE   6,990 0 0
Corning Inc COM 219350105 1,220 42,028 SH   SOLE   38,986 0 3,042
Crown Castle Intl Corp COM 22822v101 830 5,744 SH   SOLE   5,354 0 390
Cummins Inc COM 231021106 282 1,385 SH   SOLE   1,335 0 50
Devon Energy Corporation COM 25179m103 1,673 27,821 SH   SOLE   25,700 0 2,121
Dollar General Corp COM 256677105 240 1,000 SH   SOLE   1,000 0 0
Dow Inc COM 260557103 227 5,161 SH   SOLE   4,990 0 171
Eaton Corp PLC COM G29183103 383 2,871 SH   SOLE   2,871 0 0
Energy Select Sector SPDR ETF COM 81369y506 2,303 31,981 SH   SOLE   30,453 0 1,528
Enterprise Prods Partners LP COM 293792107 202 8,490 SH   SOLE   8,490 0 0
Exxon Mobil Corp COM 30231g102 1,789 20,492 SH   SOLE   19,348 0 1,144
FactSet Research Systems Inc COM 303075105 303 756 SH   SOLE   756 0 0
FedEx Corp COM 31428x106 787 5,302 SH   SOLE   4,842 0 460
First Trust Dow Jones Internet COM 33733E302 1,098 8,700 SH   SOLE   8,062 0 638
Foot Locker Inc COM 344849104 485 15,595 SH   SOLE   14,470 0 1,125
General Mills Inc COM 370334104 1,556 20,313 SH   SOLE   19,348 0 965
General Motors Co COM 37045v100 825 25,708 SH   SOLE   23,828 0 1,880
Gentex Corp COM 371901109 582 24,410 SH   SOLE   23,405 0 1,005
Geopharma Inc COM 37250a106 0 40,000 SH   SOLE   40,000 0 0
Global X U.S. Infrastructure D COM 37954y673 781 33,860 SH   SOLE   31,680 0 2,180
Goldman Sachs Group Inc COM 38141G104 675 2,305 SH   SOLE   2,215 0 90
Home Depot Inc COM 437076102 347 1,259 SH   SOLE   1,225 0 34
Huntsman Corp COM 447011107 771 31,425 SH   SOLE   28,790 0 2,635
Illinois Tool Works Inc COM 452308109 1,055 5,840 SH   SOLE   5,510 0 330
Industrial Select Sector SPDR COM 81369y704 310 3,747 SH   SOLE   3,647 0 100
Intel Corp COM 458140100 669 25,979 SH   SOLE   24,888 0 1,091
International Business Machine COM 459200101 1,256 10,571 SH   SOLE   9,809 0 762
Invesco Dynamic Pharmaceutical COM 46137V662 1,498 21,011 SH   SOLE   19,751 0 1,260
Invesco KBW Bank ETF COM 46138e628 617 12,564 SH   SOLE   11,814 0 750
Invesco S&P 500 Eq Weight Finc COM 46137v340 697 13,614 SH   SOLE   12,749 0 865
Iron Mountain Inc COM 46284v101 1,396 31,756 SH   SOLE   30,206 0 1,550
JP Morgan Chase & Co COM 46625h100 2,131 20,388 SH   SOLE   19,226 0 1,162
JetBlue Airways Corp COM 477143101 133 20,000 SH   SOLE   20,000 0 0
Johnson & Johnson COM 478160104 2,782 17,030 SH   SOLE   16,043 0 987
L3 Harris Technologies Inc COM 502431109 473 2,277 SH   SOLE   2,277 0 0
Lockheed Martin Corp COM 539830109 240 622 SH   SOLE   596 0 26
Lowe's Cos Inc COM 548661107 1,477 7,863 SH   SOLE   7,301 0 562
Marsh & McLennan Cos Inc COM 571748102 1,682 11,267 SH   SOLE   10,622 0 645
Materials Select Sector SPDR E COM 81369y100 2,198 32,314 SH   SOLE   30,974 0 1,340
McDonald's Corp COM 580135101 517 2,240 SH   SOLE   2,240 0 0
Medtronic PLC COM G5960L103 1,065 13,192 SH   SOLE   12,342 0 850
Merck & Co Inc COM 58933y105 347 4,027 SH   SOLE   3,860 0 167
MetLife Inc COM 59156r108 2,028 33,374 SH   SOLE   30,771 0 2,603
Meta Platforms Inc COM 30303m102 640 4,716 SH   SOLE   4,406 0 310
Microchip Technology Inc COM 595017104 235 3,850 SH   SOLE   3,745 0 105
Microsoft Corp COM 594918104 7,984 34,279 SH   SOLE   31,486 0 2,793
NXP Semiconductors NV COM N6596X109 607 4,115 SH   SOLE   4,005 0 110
Nike Inc COM 654106103 654 7,871 SH   SOLE   7,206 0 665
Occidental Petroleum Corp COM 674599105 461 7,501 SH   SOLE   6,995 0 506
Old Republic Int'l Corp COM 680223104 1,222 58,366 SH   SOLE   54,062 0 4,304
Oracle Corp COM 68389X105 761 12,467 SH   SOLE   11,333 0 1,134
Otis Worldwide Corp COM 68902v107 527 8,254 SH   SOLE   7,586 0 668
PNC Financial Services Group I COM 693475105 1,164 7,793 SH   SOLE   7,383 0 410
Packaging Corp of America COM 695156109 216 1,925 SH   SOLE   1,853 0 72
Paypal Holdings Inc COM 70450y103 424 4,924 SH   SOLE   4,484 0 440
Pepsico Inc COM 713448108 2,269 13,898 SH   SOLE   13,648 0 250
Pfizer Inc COM 717081103 742 16,957 SH   SOLE   16,324 0 633
Physicians Realty Trust COM 71943U104 542 36,048 SH   SOLE   33,623 0 2,425
Procter & Gamble Co COM 742718109 1,770 14,023 SH   SOLE   13,179 0 844
PureFunds ISE Cyber Security E COM 26924G201 562 12,956 SH   SOLE   11,721 0 1,235
Qualcomm Inc COM 747525103 898 7,952 SH   SOLE   7,625 0 327
Raytheon Technologies COM 75513e101 1,440 17,593 SH   SOLE   16,240 0 1,353
Royal Caribbean Cruises COM V7780T103 233 6,141 SH   SOLE   5,806 0 335
SPDR S&P Regional Banking COM 78464a698 700 11,883 SH   SOLE   11,313 0 570
Schlumberger Ltd COM 806857108 801 22,299 SH   SOLE   20,439 0 1,860
Seagate Technology PLC COM g7997r103 631 11,846 SH   SOLE   11,010 0 836
Skyworks Solutions Inc COM 83088m102 797 9,347 SH   SOLE   8,722 0 625
Sonoco Products Co COM 835495102 282 4,972 SH   SOLE   4,789 0 183
Stanley Black & Decker Inc COM 854502101 550 7,309 SH   SOLE   6,789 0 520
Starbucks Corp COM 855244109 936 11,107 SH   SOLE   10,242 0 865
Stryker Corp COM 863667101 902 4,452 SH   SOLE   4,259 0 193
Synchrony Financial COM 87165b103 1,317 46,703 SH   SOLE   43,053 0 3,650
Sysco Corp COM 871829107 1,259 17,810 SH   SOLE   16,983 0 827
Target Corp COM 87612E106 1,353 9,115 SH   SOLE   8,554 0 561
Technology Select Sector SPDR COM 81369y803 1,587 13,357 SH   SOLE   12,642 0 715
Texas Instruments Inc COM 882508104 1,346 8,699 SH   SOLE   8,139 0 560
Thermo Fisher Scientific Inc COM 883556102 1,307 2,577 SH   SOLE   2,380 0 197
United Parcel Service Inc COM 911312106 319 1,974 SH   SOLE   1,921 0 53
United Rentals Inc COM 911363109 1,158 4,288 SH   SOLE   4,032 0 256
Unum Group COM 91529y106 572 14,732 SH   SOLE   13,277 0 1,455
Utilities Select Sector SPDR E COM 81369y886 841 12,835 SH   SOLE   11,815 0 1,020
VanEck Semiconductor COM 92189f676 563 3,042 SH   SOLE   2,872 0 170
Vanguard Telecommunication Ser COM 92204a884 1,810 21,979 SH   SOLE   19,981 0 1,998
Vanguard Utilities ETF COM 92204a876 1,845 12,966 SH   SOLE   12,034 0 932
Vectors Oil Services ETF COM 92189h607 567 2,685 SH   SOLE   2,505 0 180
Veeco Instruments Inc COM 922417100 291 15,900 SH   SOLE   14,450 0 1,450
Verizon Communications Inc COM 92343V104 578 15,224 SH   SOLE   14,054 0 1,170
Visa Inc COM 92826c839 1,172 6,597 SH   SOLE   6,172 0 425
Vista Gold Corp COM 927926303 16 30,000 SH   SOLE   30,000 0 0
Wal-Mart Stores Inc COM 931142103 2,174 16,765 SH   SOLE   15,609 0 1,156
Walgreens Boots Alliance Inc COM 931427108 366 11,656 SH   SOLE   11,072 0 584
Walt Disney Co COM 254687106 688 7,295 SH   SOLE   6,905 0 390
Waste Management Inc COM 94106l109 333 2,076 SH   SOLE   2,076 0 0
Wells Fargo & Co COM 949746101 475 11,807 SH   SOLE   11,507 0 300
Whirlpool Corp COM 963320106 796 5,907 SH   SOLE   5,524 0 383
iShares Goldman Sachs Nat Res COM 464287374 425 12,232 SH   SOLE   12,232 0 0
iShares US Aerospace & Defense COM 464288760 1,040 11,409 SH   SOLE   10,734 0 675
iShares US Broker-Dealers Inde COM 464288794 211 2,470 SH   SOLE   2,470 0 0
iShares US Healthcare Provider COM 464288828 894 3,500 SH   SOLE   3,230 0 270
SPDR Portfolio S&P 500 High Di ETF 78468r788 600 16,912 SH   SOLE   16,912 0 0
VanEck Morningstar Wide Moat E ETF 92189f643 409 6,823 SH   SOLE   6,823 0 0
iShares S&P 500 Growth ETF 464287309 3,348 57,871 SH   SOLE   53,782 0 4,089
iShares S&P 500 Value Index ETF 464287408 1,272 9,897 SH   SOLE   9,219 0 678
iShares S&P Midcap 400 Growth ETF 464287606 2,002 31,769 SH   SOLE   29,745 0 2,024
iShares S&P Midcap 400/BARRA V ETF 464287705 1,615 17,944 SH   SOLE   16,873 0 1,071
iShares S&P Smallcap 600/BARRA ETF 464287887 3,841 37,774 SH   SOLE   35,046 0 2,728
BNY Mellon Midcap Index Fund IND 05588m209 2,280 81,709 SH   SOLE   73,546 0 8,162
BNY Mellon Small Cap Stock Ind IND 09661l401 332 12,923 SH   SOLE   12,407 0 516
Fidelity 500 Index IND 315911750 273 2,188 SH   SOLE   2,168 0 20
Invesco QQQ Trust Series 1 IND 46090E103 10,752 40,232 SH   SOLE   38,108 0 2,124
Invesco S&P 500 Equal Weight E IND 46137v357 12,011 94,368 SH   SOLE   89,049 0 5,319
SPDR Dow Jones Industrial Avg IND 78467x109 491 1,709 SH   SOLE   1,612 0 97
SPDR S&P 500 ETF Trust IND 78462F103 23,048 64,529 SH   SOLE   60,779 0 3,750
SPDR S&P 500 ETF Trust IND 78462F103 36 100 SH Put SOLE   0 0 100
SPDR S&P MidCap 400 ETF Trust IND 78467y107 8,607 21,429 SH   SOLE   20,329 0 1,100
Schwab S&P 500 Index Fund IND 808509855 5,478 98,646 SH   SOLE   88,475 0 10,171
Schwab Small-Cap Index Fund IND 808509848 1,987 73,838 SH   SOLE   66,510 0 7,328
Schwab US Mid-Cap Index IND 80850L726 384 8,073 SH   SOLE   7,497 0 577
iShares Russell 2000 Index Fun IND 464287655 5,555 33,680 SH   SOLE   31,834 0 1,846
iShares Russell Microcap Index IND 464288869 4,141 40,049 SH   SOLE   37,386 0 2,663
iShares S&P Midcap 400 IND 464287507 216 986 SH   SOLE   886 0 100
iShares MSCI EAFE Index ETF 464287465 2,664 47,556 SH   SOLE   44,643 0 2,913
iShares MSCI Mexico Capped Inv ETF 464286822 531 11,999 SH   SOLE   11,149 0 850
Airtech Inlt Group Reg Revoked COM 00950F205 0 350,000 SH   SOLE   350,000 0 0
Amarin Corporation PLC - ADR COM 023111206 25 23,000 SH   SOLE   23,000 0 0
Bristol-Myers Squibb Co COM 110122108 284 4,000 SH   SOLE   4,000 0 0
Hemp Inc COM 423703206 0 25,100 SH   SOLE   25,100 0 0
Humbl Inc COM 44501q104 0 20,000 SH   SOLE   20,000 0 0
Kona Gold Beverage Inc COM 50049K103 0 10,000 SH   SOLE   10,000 0 0
Tesla Motors Inc COM 88160r101 1,577 5,945 SH   SOLE   5,885 0 60
SPDR Blackstone Senior Loan ET ETF 78467v608 470 11,499 SH   SOLE   11,499 0 0
iShares IBOXX $ Investment Gra ETF 464287242 321 3,135 SH   SOLE   3,135 0 0
Annaly Capital Management Inc CEF 035710839 626 36,453 SH   SOLE   33,074 0 3,379
BNY Mellon High Yield Strategi CEF 09660l105 41 19,585 SH   SOLE   19,585 0 0
Barings Corporate Investors CEF 06759x107 639 49,337 SH   SOLE   42,012 0 7,325
BlackRock MuniHoldings CEF 09254X101 144 12,268 SH   SOLE   12,268 0 0
Calamos Convertible & High Inc CEF 12811p108 2,510 248,806 SH   SOLE   230,161 0 18,645
Calamos Convertible Opp & Inc CEF 128117108 303 31,370 SH   SOLE   31,370 0 0
Fidelity New Markets Income CEF 315910836 667 62,145 SH   SOLE   55,616 0 6,528
Invesco CEF Income Composite CEF 46138E404 2,564 146,928 SH   SOLE   134,526 0 12,402
Nuveen AMT-Free Municipal Inco CEF 670657105 134 12,672 SH   SOLE   12,672 0 0
SPDR Barclays Short-Term High CEF 78468r408 2,069 86,989 SH   SOLE   79,437 0 7,552
iShares IBOXX H/Y Corp Bond CEF 464288513 201 2,816 SH   SOLE   2,816 0 0
iShares S&P Preferred Stock In CEF 464288687 2,944 92,974 SH   SOLE   86,057 0 6,917
Alerian MLP ETF ETF 00162q452 592 16,201 SH   SOLE   13,977 0 2,224
Global X SuperDividend ETF ETF 37950e549 134 17,745 SH   SOLE   15,885 0 1,860
SPDR S&P Dividend ETF ETF 78464a763 2,976 26,693 SH   SOLE   24,570 0 2,123
SPDR S&P Intl Dividend ETF ETF 78463x772 685 23,801 SH   SOLE   20,000 0 3,801
Vanguard High Dividend Yield E ETF 921946406 4,530 47,747 SH   SOLE   43,000 0 4,747
iShares DJ Select Dividend Ind ETF 464287168 7,508 70,023 SH   SOLE   62,952 0 7,071