Peter Cosmo WELLING, born -----.