Login Subscribe
    • Players/Parents
    • College Coaches
  • Choose Your State Middle School Coverage
    Alabama
    Arizona
    Arkansas
    California
    Colorado
    Dakotas
    Delaware
    Florida
    Georgia
    Idaho
    Illinois
    Indiana
    Iowa
    Kansas
    Kentucky
    Louisiana
    Maryland
    Michigan
    Minnesota
    Missouri
    Nebraska
    Nevada
    New England
    New Jersey
    New Mexico
    New York
    North Carolina
    Ohio
    Oklahoma
    Oregon
    Pennsylvania
    South Carolina
    Tennessee
    Texas
    Utah
    Virginia
    Washington
    West Virginia
    Wisconsin
  • Loading...
  • Tournaments
    • Prep Hoops Prep Hoops
    • Prep Hoops Next Prep Hoops Next
    Showcases
    • Freshman Showcase Freshman Showcase
    • Sophomore ID Camp Sophomore ID Camp
    • The Expo The Expo
    About Our Events
  • Prep Hoops for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features
    • Player Profiles Build your own profile and join the Prep Hoops database.
    • Coverage Access Prep Hoops articles year-round without ads.
    • Rankings See how players stack up in each state.
    • Coach Views Get notified when a college coach views your profile.
    • Profile Trends Track your Player Profile views over time.
    • Recruiting Tasks Stay on-track in the recruiting process.
    • Recruiting Dashboard All your recruiting tools in a single place.
    • College Match Recommends colleges that match with your profile.
    • Coach Contacts Contact any program in the country.
    • Recruiting Tips Become an expert on the recruiting process.
    • Event Credits Save $25 on all Prep Hoops showcases.
    • College Email Templates Send customized emails directly to college coaches.
    • Scouts
    • How We Rank
    • Reviews
    • About Us
  • Indiana
  • Rankings
    • How We Rank

    • HS Power Rankings

    • Archived Rankings

    • 2026 Rankings

    • 2027 Rankings

    • 2028 Rankings

  • Teams
    • High Schools

    • Club Programs

  • Player Database
  • Scores
  • Scouts
  • Home
  • Coverage
      Choose Your State Middle School Coverage
      Alabama
      Arizona
      Arkansas
      California
      Colorado
      Dakotas
      Delaware
      Florida
      Georgia
      Idaho
      Illinois
      Indiana
      Iowa
      Kansas
      Kentucky
      Louisiana
      Maryland
      Michigan
      Minnesota
      Missouri
      Nebraska
      Nevada
      New England
      New Jersey
      New Mexico
      New York
      North Carolina
      Ohio
      Oklahoma
      Oregon
      Pennsylvania
      South Carolina
      Tennessee
      Texas
      Utah
      Virginia
      Washington
      West Virginia
      Wisconsin
  • Events
      Tournaments
      • Prep Hoops Prep Hoops
      • Prep Hoops Next Prep Hoops Next
      Showcases
      • Freshman Showcase Freshman Showcase
      • Sophomore ID Camp Sophomore ID Camp
      • The Expo The Expo
      About Our Events
  • Rankings
      Loading...
  • Features
      Prep Hoops for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features
      • Player Profiles Build your own profile and join the Prep Hoops database.
      • Coverage Access Prep Hoops articles year-round without ads.
      • Rankings See how players stack up in each state.
      • Coach Views Get notified when a college coach views your profile.
      • Profile Trends Track your Player Profile views over time.
      • Recruiting Tasks Stay on-track in the recruiting process.
      • Recruiting Dashboard All your recruiting tools in a single place.
      • College Match Recommends colleges that match with your profile.
      • Coach Contacts Contact any program in the country.
      • Recruiting Tips Become an expert on the recruiting process.
      • Event Credits Save $25 on all Prep Hoops showcases.
      • College Email Templates Send customized emails directly to college coaches.
  • About Us
      • Scouts
      • How We Rank
      • Reviews
      • About Us
  • Support
Login Subscribe

Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations

Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
Kyler Staley
Kyler Staley September 7, 2025 @ 07:07 PM
Facebook
X (Formerly Twitter)

In this article:

Vincent Harper
Vincent Harper 6'3" | 2028
IN
Robert Lane
Robert Lane 6'2" | PG/SG | 2028
IN
Ryker Knox
Ryker Knox 5'9" | PG/SG | 2028
IN
Daniel Thomas
Daniel Thomas 5'10" | PG | 2028
IN
Eron McDuffey
Eron McDuffey 6'1" | PG | 2028
IN
Teagan Leonard
Teagan Leonard 6'0" | PG | 2028
IN
Jaxen Bennett
Jaxen Bennett 6'1" | PG/SG | 2028
IN
MJ Wilson Jr.
MJ Wilson Jr. 6'4" | SF | 2028
IN
Walker Oliver
Walker Oliver 5'9" | PG | 2028
IN
<!-- wp:paragraph --> <p>Our Prep Hoops Indiana Sophomore ID Camp is a newer addition to our event lineup, but it has immediately grown into a massive success. This year 120+ of the state's best Class of 2028 prospects came to receive updated evaluations from our scouting department. We were incredibly happy with the level of talent in attendance for this great event. Let's dive on in and take a look at our evaluations of the prospects that made up Team X at the Prep Hoops Indiana Sophomore ID Camp.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p><em>***Editor's Note: in the event that we missed a prospect or you notice something wrong with your profile please contact Brandon Ramsey at coachbrandonramsey@gmail.com and we will work to quickly remedy the mistake.***</em></p> <!-- /wp:paragraph --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2560411"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-68be1896d7106"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Blackhawk Christian will have some open opportunities next season, and one player who could take advantage is 2028 guard [player_tooltip player_id='2560411' first='Ryker' last='Knox'], who competed in the Prep Hoops Indiana Sophomore ID Camp on Sunday. At around 5'9", Knox is a speedy guard who handles the ball well. He has a quick trigger on his shot, but what really made him stand out was how hard he hustled on the floor.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2389650"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-68be1896d7166"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">A player out of Indian Creek who stood out on Sunday for Team 6 at the Prep Hoops Indiana Sophomore ID Camp was [player_tooltip player_id='2389650' first='Walker' last='Oliver']. Though on the shorter side at 5'9", Oliver is a guard with a high basketball IQ who consistently finds himself in the right spots at the right time. In the game I watched, he came up with a few steals and capped things off by hitting a smooth step-back three at the buzzer. </p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2807305"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-68be1896d71ae"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">[player_tooltip player_id='2807305' first='Robert' last='Lane'] came to the Prep Hoops Indiana Sophomore ID Camp representing the Fort Wayne area and put on a strong showing. I got a chance to watch him in the 3v3 sessions and was impressed with how bouncy he plays, while also using his lanky frame to his advantage. He has the potential to play above the rim in the long term and projects as a guy who can consistently create in the lane at a high level.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2538906"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-68be1896d71f0"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">One of the best guards I watched at the Prep Hoops Indiana Sophomore ID Camp was [player_tooltip player_id='2538906' first='Daniel' last='Thomas'], representing Tri-West High School. He stood out for his ability to use his speed on the ball, both as a creator and as a highly competitive defender. In the game I watched, he got hot from behind the arc, showing me he has the complete package as a guard.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2411078"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-68be1896d722f"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">One thing you're always going to get from [player_tooltip player_id='2411078' first='Jaxen' last='Bennett'] is pure toughness, and that's exactly what the University guard showed at the Prep Hoops Indiana Sophomore ID Camp on Sunday. By now, it's clear how high his basketball IQ is, and he does a great job of pairing that with a relentless motor. He looks poised to be a key piece in University's push for another run in Class 2A thanks to his scoring, IQ, passing, and overall effort on the floor. </p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2538896"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-68be1896d726d"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">In many ways, [player_tooltip player_id='2538896' first='Eron' last='McDuffey'] made a strong case for having one of the best showings at the Prep Hoops Indiana Sophomore ID Camp on Sunday. The 6'3" wing from Ben Davis High School scored at a very high level throughout the event. He creates well off the dribble, which allows him to make plays in the lane and find space for his three-point shot. On Sunday, he knocked down a bunch of threes—and did so in impressive fashion.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2538005"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-68be1896d72ab"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Arguably the most impressive player I watched at the Prep Hoops Indiana Sophomore ID Camp on Sunday was 2028 North Vermillion guard [player_tooltip player_id='2538005' first='Teagan' last='Leonard']. A versatile guard who can play both on and off the ball, Leonard scored at a high level from nearly every spot on the floor. He showed a smooth stroke from deep and knocked down a nice fadeaway around the free-throw line. One of the better rebounding guards in the gym, he consistently made the extra-effort plays. </p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2958396"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-68be1896d72e8"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">There were multiple players from the Lawrence North program in the gym on Sunday, and one of them was 6'3" wing [player_tooltip player_id='2958396' first='Vincent' last='Harper']. I had a chance to watch him during the 3v3 sessions of the Prep Hoops Indiana Sophomore ID Camp, and he showed smoothness and control when operating in the lane. He had a nice fake pass that resulted in a score and also did a good job of playing through contact.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2409540"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-68be1896d7326"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Was there a player in the gym with as much upside as Crown Point sophomore wing [player_tooltip player_id='2409540' first='MJ' last='Wilson Jr.']? The 6'4" wing put on a big-time showing at the Prep Hoops Indiana Sophomore ID Camp, turning into a straight highlight reel in transition with huge dunk after huge dunk. Not only does he play above the rim at an elite level, but he can also knock down the outside jumper and, overall, makes plays all over the floor. He will be a sneaky key piece for a Crown Point team looking to win state this season.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block -->

Our Prep Hoops Indiana Sophomore ID Camp is a newer addition to our event lineup, but it has immediately grown into a massive success. This year 120+ of the state's best Class of 2028 prospects came to receive updated evaluations from our scouting department. We were incredibly happy with the level of talent in attendance for this great event. Let's dive on in and take a look at our evaluations of the prospects that made up Team X at the Prep Hoops Indiana Sophomore ID Camp.

Ryker Knox

Ryker Knox

IN
PG/SG
HEIGHT 5'9"
POS PG/SG
CLASS 2028
View Player
​
Ryker
Knox PG/SG
Class
2028
Height
5'9"
HS
Blackhawk Christian
|
IN
Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
Blackhawk Christian will have some open opportunities next season, and one player who could take advantage is 2028...
Written by Kyler Staley
Read more at PrepHoops.com
Prep Hoops

Ryker Knox

Instagram Twitter
State: Indiana
School: Blackhawk Christian
Club: Indiana Elite Team Indiana
Subscribe below to view this player's evaluation

Highlights

Walker Oliver

Walker Oliver

IN
PG
HEIGHT 5'9"
POS PG
CLASS 2028
View Player
​
Walker
Oliver PG
Class
2028
Height
5'9"
HS
Indian Creek
|
IN
Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
A player out of Indian Creek who stood out on Sunday for Team 6 at the Prep Hoops...
Written by Kyler Staley
Read more at PrepHoops.com
Prep Hoops

Walker Oliver

Instagram Twitter
State: Indiana
School: Indian Creek
Subscribe below to view this player's evaluation

Highlights

Robert Lane

Robert Lane

HEIGHT 6'2"
POS PG/SG
CLASS 2028
View Player
​
Robert
Lane PG/SG
Class
2028
Height
6'2"
HS
Wayne Highschool
|
IN
Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
Robert Lane came to the Prep Hoops Indiana Sophomore ID Camp representing the Fort Wayne area and put...
Written by Kyler Staley
Read more at PrepHoops.com
Prep Hoops

Robert Lane

Instagram Twitter
State: Indiana
School: Wayne Highschool
Subscribe below to view this player's evaluation

Highlights

Daniel Thomas

Daniel Thomas

IN
PG
HEIGHT 5'10"
POS PG
CLASS 2028
View Player
​
Daniel
Thomas PG
Class
2028
Height
5'10"
HS
Tri-West
|
IN
Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
One of the best guards I watched at the Prep Hoops Indiana Sophomore ID Camp was Daniel Thomas...
Written by Kyler Staley
Read more at PrepHoops.com
Prep Hoops

Daniel Thomas

Twitter
State: Indiana
School: Tri-West
Subscribe below to view this player's evaluation

Highlights

Jaxen Bennett

Jaxen Bennett

IN
PG/SG
HEIGHT 6'1"
POS PG/SG
CLASS 2028
View Player
​
Jaxen
Bennett PG/SG
Class
2028
Height
6'1"
HS
university
|
IN
Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
One thing you’re always going to get from Jaxen Bennett is pure toughness, and that’s exactly what the...
Written by Kyler Staley
Read more at PrepHoops.com
Prep Hoops

Jaxen Bennett

Instagram Twitter
State: Indiana
School: university
Club: Refined Indiana
Subscribe below to view this player's evaluation

Highlights

Eron McDuffey

Eron McDuffey

IN
PG
HEIGHT 6'1"
POS PG
CLASS 2028
View Player
​
Eron
McDuffey PG
Class
2028
Height
6'1"
HS
Ben Davis
|
IN
Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
In many ways, Eron McDuffey made a strong case for having one of the best showings at the...
Written by Kyler Staley
Read more at PrepHoops.com
Prep Hoops

Eron McDuffey

State: Indiana
School: Ben Davis
Club: Meanstreets
Subscribe below to view this player's evaluation

Highlights

Teagan Leonard

Teagan Leonard

IN
PG
HEIGHT 6'0"
POS PG
CLASS 2028
View Player
​
Teagan
Leonard PG
Class
2028
Height
6'0"
HS
North Vermillion
|
IN
Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
Arguably the most impressive player I watched at the Prep Hoops Indiana Sophomore ID Camp on Sunday was...
Written by Kyler Staley
Read more at PrepHoops.com
Prep Hoops

Teagan Leonard

State: Indiana
School: North Vermillion
Club: Fire Basketball NXTPro
Subscribe below to view this player's evaluation

Highlights

Vincent Harper

Vincent Harper

HEIGHT 6'3"
POS N/A
CLASS 2028
View Player
​
Vincent
Harper
Class
2028
Height
6'3"
HS
Lawrence North
|
IN
Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
There were multiple players from the Lawrence North program in the gym on Sunday, and one of them...
Written by Kyler Staley
Read more at PrepHoops.com
Prep Hoops

Vincent Harper

State: Indiana
School: Lawrence North
Subscribe below to view this player's evaluation
MJ Wilson Jr.

MJ Wilson Jr.

IN
SF
HEIGHT 6'4"
POS SF
CLASS 2028
View Player
​
MJ
Wilson Jr. SF
Class
2028
Height
6'4"
HS
Crown Point
|
IN
Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations
Was there a player in the gym with as much upside as Crown Point sophomore wing MJ Wilson...
Written by Kyler Staley
Read more at PrepHoops.com
Prep Hoops

MJ Wilson Jr.

Instagram Twitter
State: Indiana
School: Crown Point
Club: Indiana Game UA Rise
Subscribe below to view this player's evaluation

Highlights

Prep Hoops

Access all of Prep Hoops

Continue reading this article and more.

Continue Reading
Already a subscriber? Log in

Rankings

483 Players Ranked

  • 1
    Luke Ertel

    Luke Ertel

    Mt. Vernon (Fortville)

    Purdue
  • 2
    Noah Smith

    Noah Smith

    Plainfield

  • 3
    Dikembe Shaw

    Dikembe Shaw

    Crown Point

  • 4
    Justin Curry II

    Justin Curry II

    Noblesville

  • 5
    Kai McGrew

    Kai McGrew

    Fishers

View Full Rankings

Related Articles

  • 2025 IYBL: Back to School League- The Newcomers

    2025 IYBL: Back to School League- The Newcomers

    Terrance Wash • September 9

  • Prep Hoops Indiana Freshman Showcase – Team 1 Evaluations

    Prep Hoops Indiana Freshman Showcase – Team 1 Evaluations

    Brandon Ramsey • September 9

  • Prep Hoops Indiana Freshman Showcase – Team 10 Evaluations

    Prep Hoops Indiana Freshman Showcase – Team 10 Evaluations

    Logan Greenwell • September 9

  • Prep Hoops Indiana Sophomore ID Camp – Team 10 Evaluations

    Prep Hoops Indiana Sophomore ID Camp – Team 10 Evaluations

    Logan Greenwell • September 9

  • Prep Hoops Indiana Sophomore ID Camp – Top Performers, Part Two

    Prep Hoops Indiana Sophomore ID Camp – Top Performers, Part Two

    Brandon Ramsey • September 9

Loading...
Home Indiana Prep Hoops Indiana Sophomore ID Camp – Team 6 Evaluations

Prep Network

  • Prep Network
  • Prep Dig
  • Prep Girls Hoops
  • Prep Hoops
  • Prep Lacrosse
  • Prep Redzone
  • Prep Soccer
  • Prep Softball

Company

  • News
  • About
  • Careers
  • Store
  • Partner Interest Form

Resources

  • Terms of Service
  • Privacy Policy
  • Accessibility
  • Cookie Policy
  • NCSA College Recruiting
  • Recruiting Tips
  • Student Loan Resources
  • College Scholarship Search

Support

  • My Account
  • Contact
  • Sitemap

© 2025 Prep Hoops. All rights reserved.