Choosing your right general professional in San Francisco can be challenging, given the competitive market and considerable cost of construction. Therefore vital to undertake thorough required diligence, including checking licenses, examining previous portfolio and assessing his/her financial co