gary routledge