He practices in Iowa City, Iowa and has the professional credentials of DDS PHD. The NPI Number for Dr. Steven Ray Armstrong is 1598869505 and he holds a Licence No. 07242 (Iowa).