joe devlin