James Ian Cameron, MD