mary margaret blanchard/david nolan/ruby