Get player controller from controller reference

I am trying to maintain an array of player controllers connected to my dedicated server. Using the Event OnPostLogin on my gamemode blueprint, I add each joining player to my array. I need to be able to remove players when they leave the game. What I can’t figure out is when a player leaves or disconnects from the server the event OnLogout is called but returns a controller reference, not a player controller reference. Since my game uses no controlled pawns or player characters and is only single player per machine, the Controller reference does me no good. What I need is the PlayerController reference of the exiting player. I can’t seem to find any blueprint node that will convert this. Thanks for any help!

player controller is a type of controller, so you can Cast from controller to player controller.

That makes sense, knew it had to be something simple. Thanks!