fredric m. frank