Jim Dietz
Jim Dietz

Jim Dietz

Career Navy engineer; Career civilian engineer; freelance writer; Who knows what’s next