kyle devlin