david parmer guest contributor