Greg Flannigan
Contributor
Greg is an experienced writer with a background in journalism. With almost a decade in the online publishing industry, he has written about everything from finance to health to shopping. In his down time, Greg appreciates a good book and a strong cup of coffee, preferably at the same time.