professional financial counsel