award-winning hybrid wedding photographer based in Houston, Texas and available international


.fe-62da95e0f293a5166fb1eace {
–grid-gutter: calc(var(–sqs-mobile-site-gutter, 6vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (8 – 1)) ) / 8 );

display: grid;
position: relative;
grid-area: 1/1/-1/-1;
grid-template-rows: repeat(2,minmax(6.0vw, auto));
minmax(var(–grid-gutter), 1fr)
repeat(8, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);
row-gap: 11.0px;
column-gap: 11.0px;

@media (min-width: 750px) {
.background-width–inset .fe-62da95e0f293a5166fb1eace {
–inset-padding: calc(var(–sqs-site-gutter) * 2);

.fe-62da95e0f293a5166fb1eace {
–grid-gutter: calc(var(–sqs-site-gutter, 4vw) – 11.0px);
–cell-max-width: calc( ( var(–sqs-site-max-width, 1500px) – (11.0px * (24 – 1)) ) / 24 );
–inset-padding: 0vw;

–row-height-scaling-factor: 0.0215;
–container-width: min(var(–sqs-site-max-width, 1500px), calc(100vw – var(–sqs-site-gutter, 4vw) * 2 – var(–inset-padding) ));

grid-template-rows: repeat(8,minmax(calc(var(–container-width) * var(–row-height-scaling-factor)), auto));
minmax(var(–grid-gutter), 1fr)
repeat(24, minmax(0, var(–cell-max-width)))
minmax(var(–grid-gutter), 1fr);

Your favorite memories with your people aren’t the big, sweeping gestures

They’re moments that happen every day and add up over a lifetime.

Moments as simple as shared smiles, laughs over inside jokes, and new experiences together.

The moments that feel the most special? They aren’t forced; they happen all on their own.

Your favorite photos from your shoot won’t be the posed ones.

Instead, they’ll look more like this…


Whatever it is, the way you tell your story online can make all the difference.