The man, the myth, the legendary Nicholas Meizler, 39, of Houston, Mo. passed away in Decatur, Texas on Jan. 1, 2024. He was born Aug. 17, 1984 at Cox Hospital in Springfield, Mo. to Sherry Louann Lewis.
Service in the Park thelickingnews.com - get the latest breaking news, showbiz & celebrity photos, sport news & rumours, viral videos and top stories from thelickingnews.com Daily Mail and Mail on Sunday newspapers.