Lake Michigan Financial Corporation, LMFC, is the parent company for The Bank of Holland, located in Holland, Grand Haven and Grand Rapids, MI, and The Bank of Northern Michigan, located in Petoskey and Traverse City, MI. Click on the respective bank logos to learn more.