Defiance, MO | Saint Charles, MO | Saint Peters, MO
Also known as: firemedic70
Glen Taylor lives in Defiance, Missouri. Other places in which he has lived are Saint Charles, Missouri and Saint Peters, Missouri. Diane Marie Taylor, Stephanie Rose Taylor and Tyler D Taylor are in Glen family.