He practices in Buffalo, Wyoming and has the professional credentials of MD. The NPI Number for Mr. Blaine J Ruby is 1912105107 and he holds a License No. 6999A (Wyoming).