Professional Records License Records Rex Ellery Umbenhaur License #: 019005229 - Expired Issued Date: Aug 13, 1927Type: Licensed Dentist