RUBY JOHN, D.O.PulmonologistBRIARWOOD, NY, 1143531097184804026Unclaimed Profile · NPI 1225353030Claim This Profile