Who is the greatest basketball player of all time?

This is a highly subjective topic and hotly debated.   Most basketball experts would agree that a player who has acquired the most NBA championships should be on the list.  Bill Russell, with 12 championships, has to be in the conversation.  LeBron James is the all time scoring leader and has had one of the longest NBA careers to go along with 4 titles.  Kobe Bryant at 5 titles is also on the list.  But the most dominant player of his era in the 1990's, winning 6 titles in 6 attempts, was Michael Jordan.  Michael Jordan was considered one of the best two way players, excelling at both defense and offense.  So while some might not agree, Michael Jordan is always in the conversation for best NBA player of all time.