jeffrey prince