John MacFarlane and Lynn Salmon