Richard J Nagel And Associates Inc