Lockhart

Dr. Lockhart is a doctor residing in Starling City.