David creates custom designs for Children's family attractions and roller coasters , creating configurations with the best products for entertainment. He starts by discussing the needs and objectives of the customer. Then he researches the products available and what would fit the customer's needs. He then creates custom designs based on the customer's requirements and specifications. He uses computer aided design (3-D) software to create 3-dimensional models of the attraction or roller coaster. He then presents his design to the customer and works with them to make any necessary adjustments. Finally, he produces detailed construction drawings and documents for the customer to use for building the attraction or roller coaster.