Frank MacHovec

Frank Machovec is a retired psychologist with 30 years experience who has written 48 books and numerous journal articles.