Answer :
The answer is B. Ms. O'Rourke is waiting outside, Mr. Martinez.
The comma should separate the name being addressed so A should have a comma after Sir, C should have one after Kelly as well, and D should have one before Megan.