The lobbying firm of John McCain 's campaign manager was paid $ 15,000 a month for several years until last month by one of two housing companies taken over by the federal government , a person familiar with the financial arrangement said Tuesday night .