This is a windshield mount for a (landscape mounted) cell phone that I designed and built. It has a ball & socket mount for easy adjustment.
The rectangular holder on the end can be customized to any cell phone.
And the whole thing takes about eight hours to print.
If you want to print your own, I posted the design files on thingiverse.