Roger Bagshaw practices Anesthesiology. Roger Bagshaw is a published doctor. He has 18 papers published. The most current publication "Possible interaction of esmolol and nitrous oxide."