SDFD captain faces assault charge