Where can one obtain a mortgage if one has a record of poor credit?

One can obtain a mortgage of one has a record of poor credit from government programs such as the Federal Housing Administration or the Veteran's Administration.