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 7,270 36,631 SH   SOLE   0 0 36,631
ABBVIE INC COM 00287Y109 7,594 67,421 SH   SOLE   0 0 67,421
ADOBE SYSTEMS INCORPORATED COM 00724F101 7,571 12,927 SH   SOLE   0 0 12,927
AGILENT TECHNOLOGIES INC COM 00846U101 9,377 63,426 SH   SOLE   0 0 63,426
ALCON AG ORD SHS H01301128 230 3,277 SH   SOLE   0 0 3,277
ALIBABA GROUP HLDG LTD SPONSORED ADS 01609W102 355 1,565 SH   SOLE   0 0 1,565
ALPHABET INC CAP STK CL A 02079K305 11,684 4,785 SH   SOLE   0 0 4,785
ALPHABET INC CAP STK CL C 02079K107 862 344 SH   SOLE   0 0 344
AMAZON COM INC COM 023135106 9,313 2,707 SH   SOLE   0 0 2,707
AMGEN INC COM 031162100 1,607 6,588 SH   SOLE   0 0 6,588
APPLE INC COM 037833100 8,633 63,031 SH   SOLE   0 0 63,031
ARES CAPITAL CORP COM 04010L103 503 25,682 SH   SOLE   0 0 25,682
ASML HOLDING N V N Y REGISTRY SHS N07059210 288 417 SH   SOLE   0 0 417
AT&T INC COM 00206R102 4,557 158,338 SH   SOLE   0 0 158,338
BCE INC COM NEW 05534B760 10,561 214,129 SH   SOLE   0 0 214,129
BIO-TECHNE CORP COM 09073M104 471 1,044 SH   SOLE   0 0 1,044
BOSTON BEER INC CL A 100557107 291 285 SH   SOLE   0 0 285
BRADY CORP CL A 104674106 245 4,372 SH   SOLE   0 0 4,372
BRISTOL-MYERS SQUIBB CO COM 110122108 9,715 145,388 SH   SOLE   0 0 145,388
BROADCOM INC COM 11135F101 11,670 24,473 SH   SOLE   0 0 24,473
BROWN & BROWN INC COM 115236101 332 6,237 SH   SOLE   0 0 6,237
CASPER SLEEP INC COM 147626105 149 18,108 SH   SOLE   0 0 18,108
COINBASE GLOBAL INC COM CL A 19260Q107 953 3,762 SH   SOLE   0 0 3,762
COSTCO WHSL CORP NEW COM 22160K105 9,798 24,764 SH   SOLE   0 0 24,764
DOMINION ENERGY INC COM 25746U109 4,936 67,099 SH   SOLE   0 0 67,099
DUKE ENERGY CORP NEW COM NEW 26441C204 14,189 143,739 SH   SOLE   0 0 143,739
EATON CORP PLC SHS G29183103 7,145 48,215 SH   SOLE   0 0 48,215
EQUINIX INC COM 29444U700 1,445 1,782 SH   SOLE   0 0 1,782
FACEBOOK INC CL A 30303M102 436 1,254 SH   SOLE   0 0 1,254
FACTSET RESH SYS INC COM 303075105 297 886 SH   SOLE   0 0 886
FIRSTENERGY CORP COM 337932107 3,994 107,348 SH   SOLE   0 0 107,348
FLEX LTD ORD Y2573F102 181 10,132 SH   SOLE   0 0 10,132
FRESHPET INC COM 358039105 472 2,898 SH   SOLE   0 0 2,898
GARMIN LTD SHS H2906T109 12,606 87,151 SH   SOLE   0 0 87,151
GENTEX CORP COM 371901109 232 7,003 SH   SOLE   0 0 7,003
GILEAD SCIENCES INC COM 375558103 5,365 77,936 SH   SOLE   0 0 77,936
GLOBAL PMTS INC COM 37940X102 6,304 33,569 SH   SOLE   0 0 33,569
HEICO CORP NEW COM 422806109 219 1,569 SH   SOLE   0 0 1,569
HOME DEPOT INC COM 437076102 10,146 31,819 SH   SOLE   0 0 31,819
IAA INC COM 449253103 224 4,112 SH   SOLE   0 0 4,112
INTERCONTINENTAL EXCHANGE IN COM 45866F104 2,650 22,327 SH   SOLE   0 0 22,327
INTERNATIONAL BUSINESS MACHS COM 459200101 3,245 22,131 SH   SOLE   0 0 22,131
INTUITIVE SURGICAL INC COM NEW 46120E602 2,512 2,732 SH   SOLE   0 0 2,732
J & J SNACK FOODS CORP COM 466032109 240 1,378 SH   SOLE   0 0 1,378
JOHNSON & JOHNSON COM 478160104 5,034 30,558 SH   SOLE   0 0 30,558
LA Z BOY INC COM 505336107 205 5,527 SH   SOLE   0 0 5,527
LABORATORY CORP AMER HLDGS COM NEW 50540R409 299 1,083 SH   SOLE   0 0 1,083
LANDSTAR SYS INC COM 515098101 279 1,763 SH   SOLE   0 0 1,763
LOCKHEED MARTIN CORP COM 539830109 6,620 17,486 SH   SOLE   0 0 17,486
LULULEMON ATHLETICA INC COM 550021109 4,112 11,267 SH   SOLE   0 0 11,267
MASTERCARD INCORPORATED CL A 57636Q104 209 572 SH   SOLE   0 0 572
MAXIMUS INC COM 577933104 362 4,112 SH   SOLE   0 0 4,112
MCDONALDS CORP COM 580135101 2,878 12,452 SH   SOLE   0 0 12,452
MDU RES GROUP INC COM 552690109 208 6,634 SH   SOLE   0 0 6,634
MERCK & CO INC COM 58933Y105 4,760 61,209 SH   SOLE   0 0 61,209
MICROSOFT CORP COM 594918104 13,002 47,993 SH   SOLE   0 0 47,993
MONSTER BEVERAGE CORP NEW COM 61174X109 1,746 19,116 SH   SOLE   0 0 19,116
MOTOROLA SOLUTIONS INC COM NEW 620076307 276 1,274 SH   SOLE   0 0 1,274
NEXTERA ENERGY INC COM 65339F101 15,903 217,020 SH   SOLE   0 0 217,020
NIKE INC CL B 654106103 265 1,714 SH   SOLE   0 0 1,714
NUTRIEN LTD COM 67077M108 3,134 51,665 SH   SOLE   0 0 51,665
NVIDIA CORPORATION COM 67066G104 247 309 SH   SOLE   0 0 309
PAYPAL HLDGS INC COM 70450Y103 266 912 SH   SOLE   0 0 912
PEPSICO INC COM 713448108 2,639 17,808 SH   SOLE   0 0 17,808
PIMCO DYNAMIC CR INCOME FD COM SHS 72202D106 448 20,014 SH   SOLE   0 0 20,014
PROCTER AND GAMBLE CO COM 742718109 9,022 66,873 SH   SOLE   0 0 66,873
RH COM 74967X103 419 617 SH   SOLE   0 0 617
ROCKWELL AUTOMATION INC COM 773903109 259 904 SH   SOLE   0 0 904
S&P GLOBAL INC COM 78409V104 2,540 6,163 SH   SOLE   0 0 6,163
SANOFI SPONSORED ADR 80105N105 3,608 68,509 SH   SOLE   0 0 68,509
SEA LTD SPONSORD ADS 81141R100 207 753 SH   SOLE   0 0 753
SIXTH STREET SPECIALTY LENDN COM 83012A109 670 30,173 SH   SOLE   0 0 30,173
SPS COMM INC COM 78463M107 256 2,567 SH   SOLE   0 0 2,567
STARWOOD PPTY TR INC COM 85571B105 430 16,421 SH   SOLE   0 0 16,421
TE CONNECTIVITY LTD REG SHS H84989104 300 2,220 SH   SOLE   0 0 2,220
TELUS CORPORATION COM 87971M103 7,303 325,248 SH   SOLE   0 0 325,248
TESLA INC COM 88160R101 224 330 SH   SOLE   0 0 330
TEXAS INSTRS INC COM 882508104 2,990 15,546 SH   SOLE   0 0 15,546
TJX COS INC NEW COM 872540109 2,215 32,850 SH   SOLE   0 0 32,850
TORO CO COM 891092108 331 3,011 SH   SOLE   0 0 3,011
UNILEVER PLC SPON ADR NEW 904767704 2,993 51,145 SH   SOLE   0 0 51,145
UNITEDHEALTH GROUP INC COM 91324P102 219 547 SH   SOLE   0 0 547
V F CORP COM 918204108 3,682 44,902 SH   SOLE   0 0 44,902
VERIZON COMMUNICATIONS INC COM 92343V104 13,110 233,986 SH   SOLE   0 0 233,986
VISA INC COM CL A 92826C839 9,560 40,882 SH   SOLE   0 0 40,882
WASTE MGMT INC DEL COM 94106L109 235 1,679 SH   SOLE   0 0 1,679
WEC ENERGY GROUP INC COM 92939U106 3,730 41,942 SH   SOLE   0 0 41,942
WEST PHARMACEUTICAL SVSC INC COM 955306105 651 1,811 SH   SOLE   0 0 1,811
ZOETIS INC CL A 98978V103 4,050 21,727 SH   SOLE   0 0 21,727