Your local credit union.
Do not be tempted to walk into the lobby of any of the Big Banks.
Next consult with a regional bank. Don't chat with the people behind the counter but ask to talk to their mortgage officer.
Finally, respond to the mortgage professional who responds to your question here on Trulia. Mortgage brokers have a large portfolio of options that may present an even better option for you.