actor william mark mccullough