long and mcquade