After you file

The tax preparer that I went to prepare my taxes with charges me $140.00 up front to prepare my return , he told me that my check would be deliver to he’s office when I got called to pick up my check it was a cashiers check with $536.00 less than what I was supposed to be getting . He claims that Civista bank is charging $536.00 as a processing fee but why was it even deposited in the first place if it was supposed to be delivered & $536.00 plus $140.00 cash it’s absurd honestly !! People like him needs to be stopped!