© 2025 Richard Badouin. All rights reserved.