david.m.kernan