Hey Farrad,
I think we might check a lot of the boxes you are looking for. Check us out and hit me if if you want to talk