Ok. Could he be more perfect?