In a group of five friends: Alex, Brian, Charlie, David, and Edward, the following conditions apply: 1) Alex is taller than Brian but shorter than Charlie. 2) David is shorter than Edward. 3) Charlie is not the tallest. Who is the tallest among them?

Answer: C. Edward
Edward is taller than David and Charlie is not the tallest, making Edward the tallest.