Green Lantern (Kyle Rayner)

Kyle Rayner is a Green Lantern. Why is he the last Green Lantern?