talon middleton