Frank is stellar on all accounts He rocks.