David Gregory in Midvale, UT

David Gregory may also have lived outside of Midvale, such as Sandy and South Jordan.