Dennis is awesome. Very thorough. Explains all in great detail. Overall experience total greatness. Thank you Dennis.