Author: John Harkes

John Harkes

John Harkes is a freelance writer who has written for several publications in the past about topics ranging from culture to cryptocurrency.