
NBA Power Rankings: Michael Jordan and Every Team's Best Shooting Guard Ever
Throughout the NBA's history, there has been a plethora of above average shooting guards, and it seems as though all teams alike have presented at least one or two that have made a lasting impact on the team.
No one has verified this statement more than Michael Jordan, and his supreme ability coupled with his will to win every single night easily makes him the Bulls' selection.
Michael, as well as others, got me thinking: who is every single team's greatest shooting guard?
In keeping up with my series on the "Greatest Ever", I present to you that same question regarding two guards.
With that in mind, I hope you enjoy and thanks for reading!
Greatest at Each Position for Each Team Series:
Point Guard—March 24th
Shooting Guard—March 28th
Small Forward—March 31st
Power Forward—April 4th
Center—April 7th
Atlanta Hawks: Joe Johnson
1 of 31
Years as a Hawk: 2005-present
Key Achievements: Five-time All-Star, 0/0/1-time All-NBA
The slide show begins with easily the most difficult decision, but ultimately Joe Johnson takes the Atlanta Hawks' spot by a hair over Pete Maravich.
Anyways, Johnson has enjoyed six good seasons as a Hawk. The thing that sets him and Maravich apart in their respective careers in Atlanta has to do with All-Star appearances.
Johnson has five consecutive, and has never averaged less than 20 points, four rebounds, and four assists in any of his individual seasons.
The Little Rock native is one of the best slashers in the league, and has been a major part of the Hawks' recent success that has been shown in three straight playoff appearances; soon to be four.
Boston Celtics: Sam Jones
2 of 31
Years as a Celtic: 1957-1969
Key Achievements: 10-time NBA Champion, Five-time All-Star, 0/3/0-time All-NBA, No. 24 jersey retired
Sam Jones, like teammates Bill Russell, K.C. Jones, and later John Havlicek and Bob Cousy, was a winner.
In 12 seasons in the NBA he hoisted the Finals trophy 10 times, a total that was only exceeded by Russell's 11.
The 6'4" two guard was as quick as they came in the 1960s, and he had a knack for hitting big shots whenever it was deemed necessary.
Jones was a prolific scorer as well, and he made his name a household one by averaging better than 20 points in five consecutive years.
In one playoff game against the Knicks in 1967, 33 year old Jones scored 51 points in 43 minutes.
There was really not much competition here, as Jones is easily one of the 50 best players in NBA history.
Charlotte Bobcats: Stephen Jackson
3 of 31
Years as a Bobcat: 2009-present
Key Achievements: None
As all "historical" Charlotte Bobcats' decisions are made, this one was tough.
32 year old Stephen Jackson has averaged 20 points and five rebounds through nearly two campaigns in Charlotte, and is already fifth on the team's all-time scoring list.
He was an integral part of the Bobcats' first playoff run in 2010, where he averaged 18 points and five rebounds in a four game sweep, courtesy of Dwight Howard and the Orlando Magic.
Jackson, who might be known more for his attitude than his game due to his suspension with the Pacers in 2004, narrowly edged out Charlotte mainstay Matt Carroll for the spot on this list.
Chicago Bulls: Michael Jordan
4 of 31
Years as a Bull: 1984-1993, 1995-98
Key Achievements: Six-time NBA Champion, Five-time NBA MVP, 12-time All-Star, Six-time NBA Finals MVP, 10/1/0-time All-Team, 1985 Rookie of the Year, 1988 Defensive Player of the Year, Nine-time Defensive Team
Wow, what to say about Michael Jordan in a slide show about each team's best shooting guard?
Just for giggles, how about this: no one would even be close on this list even if they added five or six seasons to their resume.
Yeah, that's how good His Airness was, no quotations needed.
His career average of 30.1 points per game is the best ever, and his five NBA MVPs are the second-best ever, one behind Kareem Abdul-Jabbar.
He also displayed his passing ability, with a five assist per game career average, and he could rebound like almost no other shooting guard.
MJ was a great all-around player (emphasis on the word "great"), one that could take a team to the playoffs even if it was four-on-five.
He was a great defender as well as shooter, and is very well the best offensive and defensive player in Chicago Bulls' history.
He was so good that when he retired for the first time people questioned his baseball ability more than they did his retirement.
He was so good that after he retired for the second time, it was still an unquestioned return to the starting lineup when he came back to play for the Washington Wizards.
I am proud to say I can remember Michael's last three championships, and I'll never forget his impact as well as his legacy to basketball. In other words, no one else can touch his Airness.
Cleveland Cavaliers: World B. Free
5 of 31
Years as a Cavalier: 1982-86
Key Achievements: None
World B. Free, born as Lloyd Bernard Free, enjoyed his best four seasons in the city of Cleveland.
He averaged 23 points, two rebounds, and four assists as a member of the Cavaliers, but unfortunately the team never made the playoffs during his tenure and compiled a 116-212 record.
In case you were wondering, World got his nickname from a friend as a teen on the streets of Brooklyn who noted his 44-inch vertical and 360 dunks.
He narrowly edges out Larry Hughes and Ron Harper in this category.
Dallas Mavericks: Rolando Blackman
6 of 31
Years as a Maverick: 1981-1992
Key Achievements: Four-time All-Star, No. 22 jersey retired
Rolando Blackman was perhaps the greatest player in Dallas Mavericks history until Dirk Nowitzki broke stride in 1999.
He was a four-time All-Star as a member of the blue, green, and white (weren't those odd-looking jerseys?) and played on six playoff teams in Dallas.
Blackman suited up in 865 contests for the Mavericks, and in those games he averaged 19.2 points, 3.2 assists, and 3.6 rebounds, which were not great numbers, but good enough to be the best two guard in Mavs' history.
He is 60th on the NBA's all-time scoring list, and no one else really comes close to beating out Blackman on this list.
Denver Nuggets: David Thompson
7 of 31
Years as a Nugget: 1975-1982
Key Achievements: Four-time All-Star, 2/1/0-time All-NBA
The only player in the history of the game of basketball to win both the NBA and ABA All-Star Game MVPs, David Thompson truly was a spectacular player as a Denver Nugget.
He spent the first seven seasons of his rollercoaster of a career after winning the NCAA championship as a member of the North Carolina State Wolfpack in 1973.
During his time in the Rockies, he averaged 23.7 points, four rebounds, and 3.4 assists.
His best individual season in the association was his third one, one that concluded in 1978, a campaign that saw Thompson average 27.1 points per game and lose that ever-so-crazy scoring title race by .07 points to San Antonio's George Gervin.
The funny part is that the two scorers both gave their best efforts on the final game of the season, literally: Thompson put up an amazing 73 on the scoreboard, while Gervin tallied up 63 of his own.
Imagine how crazy that would be in today's NBA!
Detroit Pistons: Joe Dumars
8 of 31
Years as a Piston: 1984-1999
Key Achievements: Two-time NBA Champion, 1989 NBA Finals MVP, Six-time All-Star, Four-time All-Defensive, 0/2/1-time All-NBA
Man, was this a hard pick. Joe Dumars beats out 1970s superstar Dave Bing over the slimmest of margins to acquire the shooting guard spot for the Detroit Pistons.
Although he wasn't the flashiest of the "Bad Boys", a group that included hard-nosed guys like Bill Laimbeer, Isiah Thomas and Dennis Rodman, Dumars got the job done on both ends of the floor.
He was a solid shooter all-around (46 percent from the field and 84 percent from the line) and could display his defensive knack for the game with his four selections to the All-Defensive team.
He averaged 16.1 points and 4.5 assists per game in over 1,000 games as a member of Motown's finest.
Ultimately he would become the general manager at the place in which he built his rock upon and win another title in '04 after two as a player.
Golden State Warriors: Jeff Mullins
9 of 31
Years as a Warrior: 1966-1976
Key Achievements: One-time NBA Champion, Three-time All-Star
A key member of the team that went to the 1967 Western Conference Finals and won the 1975 NBA Finals, Jeff Mullins is no doubt the best shooting guard in Warriors' history.
He amassed over 13,000 points in his professional basketball career, and ended up with a 16.2 career scoring average.
He was picked to the All-Star Game three straight seasons ('69, '70, and '71) and had a great career in the Bay Area.
Houston Rockets: Tracy McGrady
10 of 31
Years as a Rocket: 2004-2010
Key Achievements: Three-time All-Star, 0/2/1-time All-NBA
After enjoying his best success as a member of the Orlando Magic, Tracy McGrady packed up his bags in 2004 and headed to Houston, Texas, where he would have another four great seasons before promptly falling off the face of the earth.
In his four campaigns, McGrady never averaged less than 24.4 points, 5.1 rebounds, or 4.8 assists per game.
Surprisingly, T-Mac's only season where he averaged more than 40 minutes per game came in the Lone Star State, a true testimony to the scoring ability he possessed.
McGrady had a bit of a falling out with the team, as he was sometimes accused of dogging it and not giving it his all, and for that reason coupled with the lack of team hardware he will probably never be mentioned as a beloved Rocket.
Clyde "The Glide" Drexler might have been the name for the Rockets if he had stayed longer, but he retired upon reaching age 36 in 1998.
Indiana Pacers: Reggie Miller
11 of 31
Years as a Pacer: 1987-2005
Key Achievements: Five-time All-Star, 0/0/3-time All-NBA
Undoubtedly the most beloved Indiana Pacer and one of the greatest shooters ever, Reggie Miller holds a spot in the hearts of NBA fans everywhere outside the Big Apple for his true grit and loyalty to the small-market club.
He averaged 18.2 points, three rebounds, and three assists during his career with the Pacers, which lasted 18 straight seasons.
Miller was as clutch as they come, and always had a big shot for the big stage—especially in Madison Square Garden. He shot an incredible 39 percent beyond the arc during the NBA's biggest months.
Unfortunately for fans, there was never enough talent around Miller to win a title.
Los Angeles Lakers: Kobe Bryant
12 of 31
Years as a Laker: 1996-present
Key Achievements: Five-time NBA Champion, Two-time NBA Finals MVP, 2008 MVP, 13-time All-Star, 8/2/2-time All-NBA, Eight-time All-Defensive Team
Easily the second best shooting guard and a top-10 player in NBA history, Kobe Bryant is essentially a poor man's Michael Jordan.
"The Black Mamba" has won five titles and two Finals MVPs, been to 13 All-Star games and has been a member of eight All-Defensive teams. He was also named by TNT and Sporting News as the greatest player of the last decade.
If that's not an all-around player, then I don't what is.
His career averages of 25.3 points, 5.3 rebounds, 4.7 assists, and 84 percent from the charity stripe are all great clips.
After recently passing Moses Malone for sixth on the NBA's all-time scoring list, Kobe Bryant is furthering his legacy in basketball history day-by-day, and he will be a first-ballot Hall of Famer when the time is right.
But remember, he's still only 32 years old.
I expect the declining age comments to be listed below, please.
Los Angeles Clippers: Randy Smith
13 of 31
Years as a Brave/Clipper: 1971-79
Key Achievements: One-time All-Star, 0/2/0-time All-NBA
Upon doing research for this selection, I came to a realization that there really isn't much of it.
However, Randy Smith showed some greatness in nine seasons with the Braves and the Clips, and in 1978 he went to his only All-Star Game, and picked up the MVP trophy in the process.
All in all, Randy Smith had a nice run with the team(s), and averaged better than 20 points in four consecutive seasons, a streak that ended in his final season in the City of Angels.
Memphis Grizzlies: Mike Miller
14 of 31
Years as a Grizzly: 2003-08
Key Achievements: None
After a solid start to a decent NBA career with the Orlando Magic, Mike Miller and his talents headed to the city of Memphis, where he proved to be a main catalyst in the Grizzlies' only winning seasons.
The Mitchell, South Dakota native holds the Grizz's franchise record for most points scored in a game with 45, a feat he accomplished at the hands of the Warriors in February 2007.
He is also fourth on the Grizzlies' all-time scoring list, and tops the three-pointer's club, draining 737 in his five years with the club.
All in all, he averaged 14.6 points, five rebounds, and 3.3 assists as a member.
Miami Heat: Dwyane Wade
15 of 31
Years as a Heatle: 2003-present
Key Achievements: One-time NBA Champion, 2006 NBA Finals MVP, Seven-time All-Star, 2/2/2-time All-NBA
What hasn't Dwyane Wade done in his fabulous eight-year career in South Beach?
He's won a title, a Finals MVP, been elected an All-Star on seven occasions, been a member of six All-Teams and even gotten himself some second-team All-Defense picks.
"Flash" has been outstanding throughout his tenure in Miami and has averaged 25.4 points, 6.6 assists, and five rebounds, the last number being astounding considering he is a 6'3" shooting guard.
He is also easily one of the most popular players in the league, and his jersey was the most sold for two consecutive seasons early on in his career.
And at just 29 years of age, you've got to think the Marquette University graduate has at least six or seven more seasons in him, and hopefully the Heat can hold on to him.
In my opinion, he will be a top 20 player when his career concludes.
Milwaukee Bucks: Ray Allen
16 of 31
Years as a Buck: 1996-2003
Key Achievements: Three-time All-Star, 0/0/1-time All-NBA
In one of the hardest finishes on this list, Ray Allen beats out Michael Redd and Sidney Moncrief for Milwaukee's two spot.
Ray-Ray spent the first seven seasons of his illustrious and now record-breaking career in the city that is more famous for its alcohol consumption than its athletics.
In 494 games with the Bucks, Allen averaged 19.6 points, 3.8 assists, 4.6 rebounds, and better than a steal per game. He also shot 41 percent beyond the arc, a great prelude to his three-point shot record.
He helped lead the Bucks to the Eastern Conference Finals in 2001, something that hadn't been done in 15 seasons for the storied franchise.
Minnesota Timberwolves: Wally Szczerbiak
17 of 31
Years as a Timberwolf: 1999-2006
Key Achievements: One-time All-Star
As a lifelong fan of the Minnesota Timberwolves, I can honestly say that Wally Szczerbiak was the second most important player in the history of the franchise.
In the first five of seven seasons of "Wally's World" in Minnesota, the team made the playoffs and, excluding the magical 2003-04 campaign, he was always the secondary option when Kevin Garnett was being guarded efficiently, although I'm being honest when I say that didn't happen often.
Even when the team brought in Latrell Sprewell to take his spot, Wally calmly accepted a bench role and knew that everything was great if the team was winning.
He still put up 10 points and shot 43 percent from downtown in 22 minutes on the hardwood.
He was an All-Star in 2002, and that season he averaged 18.7 points while shooting an incredible 45.5 percent from three-point land.
The funny part is that those numbers aren't far off his career clips with the T'Wolves.
Isaiah Rider and Doug West deserve some recognition here, so here they are.
New Jersey Nets: Vince Carter
18 of 31
Years as a Net: 2004-09
Key Achievements: Four-time All-Star
After great beginnings in Toronto, Vince Carter spent four-plus seasons as a member of the New Jersey Nets, a place where his talents further flourished alongside Jason Kidd and Richard Jefferson.
In the 374 contests in which he suited up with the Nets, "Vinsanity" put up 23.6 points, 5.8 rebounds, and 4.7 assists in Newark.
Fans in New Jersey, however, will never love Vince, as he couldn't establish himself as the franchise player even with the solid platform of players he was given.
Even a teenager like myself couldn't fathom why the Nets didn't win an NBA Finals then.
Also worth mentioning is Drazen Petrovic, who's auto accident at the age of 28 ended his career, and more importantly his life.
New Orleans Hornets: Dell Curry
19 of 31
Years as a Hornet: 1988-1998
Key Achievements: None
More commonly (and unfairly) known as Stephen and Seth's father, Dell Curry himself put together a decent career in the 1990s.
Although he was utilized mostly beyond the arc as a scoring threat, Curry never (again, perhaps unfairly) was elected to an All-Star Game, but fans in Charlotte appreciate what he did for the franchise.
He holds career averages of 11.7 points per game to go with an amazing 40.2 percent number beyond the arc.
He ranks 27th all-time in three-pointers made, and while he was never a member of the mid-February classic, he did win the 1993-94 NBA Sixth Man of the Year award.
New York Knicks: Earl Monroe
20 of 31
Years as a Knick: 1971-1980
Key Achievements: One-time NBA Champion, Four-time All-Star, No. 15 jersey retired
Walt "Clyde" Frazier and Earl "The Pearl" Monroe teamed up during the 1970s to form one of the best backcourt duos in NBA history.
During the seven-year period he was a Knickerbocker, the Pearl averaged 16.2 points, 2.6 rebounds, and 3.5 assists, and scooped up an NBA title in the process.
He was also selected to four All-Star Games, and in thanking him for his efforts, the Knicks dedicated and retired Monroe's No. 15 jersey.
Monroe beat out Richie Guerin, Latrell Sprewell, and Allan Houston, who were all very deserving as well.
Oklahoma City Thunder: Fred Brown
21 of 31
Years as a Super Sonic: 1971-1984
Key Achievements: One-time NBA Champion, one-time All-Star, No. 32 jersey retired
Fred Brown's inclusion to this list is strictly based on team success and longevity. If Ray Allen or Dale Ellis had an NBA title or were with the team longer, their names would have likely graced this list.
I am by no means insulting what Fred Brown did, but instead mentioning the incredible talent there has been at this position.
Anyways, Brown's 14-year script in the NBA was filmed entirely in Seattle, a place where he averaged 14.6 points and 3.3 assists in just under 1,000 regular season battles.
However, Brown, a 6'3" Iowa product, captained and led the 1979 Supersonics team that won the NBA Championship.
In honor of his spectacular efforts, Brown's No. 32 jersey was retired. In all honesty, this guy was one of the three best players in Sonic history.
He still holds their single-game scoring record with 58, and is tied for the single-game steals record with an amazing 10 swipes.
Orlando Magic: Nick Anderson
22 of 31
Years as a Magician: 1989-1999
Key Achievements: None
Although Nick Anderson technically has no "Key Achievements", he is undoubtedly the best guard in Orlando Magic history.
In 10 consecutive seasons, Anderson averaged double-digits in Orlando and finished his career there with a 15.4 scoring average to go with 5.3 assists and 2.8 rebounds per game.
A Chicago product, Anderson is perhaps remembered most for missing four consecutive free throws in Game One of the 1995 Finals, something that led to him being nicknamed "Nick the Brick" and "Brick Anderson" by outraged fans.
The Magic ultimately were swept by Hakeem Olajuwon and the Houston Rockets.
The names are unfair assessments of the 6'6" Anderson, who otherwise had a fine career and shot better than 70 percent from the foul line.
Philadelphia 76ers: Allen Iverson
23 of 31
Years as a Sixer: 1996-2006, 2009-2010
Key Achievements: Eight-time All-Star, 2001 NBA MVP, 3/3/1-time All-NBA
Throughout his 11 years as a Sixer, Allen Iverson did just about everything there was to do in the NBA—except win a title.
"AI" or "The Answer", as he was called, was still the NBA's best undersized slasher, and although he had point guard size (6'0", 165 pounds) he could duel with the best.
He averaged better than 27 points throughout his tenure in the City of Brotherly Love, and won an MVP in the process.
At 35, Iverson still could be headed back to America to play some more ball (he currently plays in Turkey), and where better to do it than the place he started?
Phoenix Suns: Walter Davis
24 of 31
Years as a Sun: 1978-1988
Key Achievements: 1979 Rookie of the Year
In a deadlock finish, Walter Davis outduels Paul Westphal to become the Phoenix Suns' all-time shooting guard, and from the moment he entered the NBA he was determined to become great, starting with his Rookie of the Year award in 1979.
Davis averaged 20.5 points per game for Phoenix during his time there, and he was selected to six All-Star Games, but ultimately drug addiction derailed his career, and the Suns declined as Davis' career did.
Davis still had a fine career despite his troubles, and was widely considered a top-five shooting guard throughout the duration of the 1980s.
Heck, you know you're a solid player when Michael Jordan mentions you as one of his biggest influences!
Portland Trail Blazers: Clyde Drexler
25 of 31
Years as a Blazer: 1983-1995
Key Achievements: Eight-time All-Star, 1/2/2-time All-NBA
Clyde "The Glide" Drexler was one of the NBA's most versatile players throughout his career, a statement verified by his 20.8 points, 6.2 rebounds, and 5.8 assist clips he averaged in the City of Roses.
His best days came in Portland, where he accumulated eight All-Star selections, and collected five All-NBA selections, including one first-team, an honor he shared with Michael Jordan in 1992.
Not only is Drexler the best shooting guard in Blazers' history, but the best player as well.
Sacramento Kings: Mitch Richmond
26 of 31
Years as a King: 1991-98
Key Achievements: Six-time All-Star, 0/3/2-time All-NBA, No. 2 jersey retired
After becoming a member of the Warriors' "Run TMC" with Tim Hardaway and Chris Mullin in the Bay Area, Mitch Richmond headed 81 miles northeast to join the Sacramento Kings.
It was there that he found his best individual success, and with the club he averaged 23.3 points, dished out 4.1 assists, and snagged 3.7 boards in 517 games.
He was an All-Star six seasons in a row (from 1993 to '98) and helped start the brightest era in Kings' history.
In all honesty, before Chris Webber came onto the scene, Richmond was the best player to ever sport the Sacramento King uniform.
San Antonio Spurs: George Gervin
27 of 31
Years as a Spur: 1974-1985
Key Achievements: Nine-time All-Star, 5/2/2-time All-NBA, No. 44 jersey retired
One of the best scorers in NBA history, George "The Iceman" Gervin was fully dedicated to putting on a show for the San Antonio faithful each and every night.
Sure, the Detroit native was one-dimensional, but he was as great as anybody when it came to that asset of the game.
In 12 seasons with the Spurs he averaged 27.3 points, 4.3 rebounds, 2.8 assists, and an incredible 51 percent on his field goals. He also was voted to nine All-Star Games and had nine appearances on the NBA All-teams.
His No. 44 jersey currently hangs in the rafters of the AT&T Center.
Perhaps the thing he will best be remembered for around San Antonio was his lack of producing a championship, which is sad considering he is one of the five best players on this list.
If you think Manu Ginobili will ever pass up Gervin for this spot, you are sadly mistaken.
Toronto Raptors: Vince Carter
28 of 31
Years as a Raptor: 1998-2004
Key Achievements: Five-time All-Star, 0/1/1-time All-NBA, 1999 Rookie of the Year
The second inclusion of Vince Carter on this list is the more obvious one, and even though Raptors fans alike are going to hate me for this, he belongs here.
Although he left the team hated by fans and unfulfilled in the fall of 2004, he is still one of the top two or three players in Toronto's 16-year history.
While in Canada, he averaged better than 23 points and five rebounds, and was truly the first superstar in the club's history.
Utah Jazz: Pete Maravich
29 of 31
Year as a Jazz player: 1974-1980
Key Achievements: Three-time All-Star, 2/1/0-time All-NBA
Now it's time to breathe a sigh of relief, basketball fans.
Although you all detested my selection of Joe Johnson in Atlanta, "Pistol" Pete Maravich finally gets the recognition he deserves.
After his four inspiring seasons in Atlanta, Maravich headed west to join the New Orleans Jazz for six legendary campaigns that solidified his legacy as one of the greatest two guards to play the game.
During his time in the Big Easy, the Pistol put on a show for the Louisiana fans who had already cherished him while he played his collegiate career in Baton Rouge, a place he undoubtedly cemented his name as the greatest college player ever.
In the professional portion of his Louisiana life, he averaged 25.2 points, 5.6 assists, 1.2 steals, and 4.3 rebounds. However, the Jazz relocated to Utah his final season, and they have been there ever since.
His all-around game made him one of the NBA's most beloved players, even though his team never finished above .500 and never made it to postseason play.
Washington Wizards: Earl Monroe
30 of 31
Years as a Bullet: 1967-1971
Key Achievements: Two-time All-Star, 1/0/0-time All-NBA
Finishing off this list is another two-timer, joining the likes of Vince Carter.
What everyone remembers Monroe for is his impact in the Big Apple, tearing it up with Walt Frazier and Willis Reed, but in all honesty his best days featured "the Pearl" as a member of the Washington Bullets in the late 1960s and early 1970s.
His numbers were awesome, too. His 23.7 scoring average and 4.7 assist number both bested what he did as a Knickerbocker.
For his efforts he made one All-NBA team, a first one at that, and made two All-Star Game appearances.
You know you are a phenomenal player when fans nickname you "Black Jesus."
His impact on the NBA is a large one, too. The polarizing Monroe was the one that popularized the crossover, and he practically invented the no-look pass.
Talk about historical figures. Well, Earl Monroe was just that.
About the Author
31 of 31
Joseph Fafinski is a 19-year-old, originally from Chaska, Minnesota.
He is currently a freshman at the University of Missouri pursuing a career in journalism.
He is a huge fan of basketball, football, baseball and golf, and is a Featured Columnist on Bleacher Report for the Minnesota Timberwolves. He also loves the Green Bay Packers and the Minnesota Twins.
You can follow Joseph on Twitter at @JosephFafinski.
Here is more from Joseph Fafinski:



.png)





