tom oeffling